docker拉取镜像错误missing signature key

参考地址:docker拉取镜像错误 missing signature key-CSDN博客

linux系统,使用docker拉取的时候,报错如下

复制代码
missing signature key

就一阵莫名其妙,之前还好好的,突然就不行了

按照网上说的方法,查看docker 版本

复制代码
docker --version

说是以前安装的版本低了,需要升级,那就升级吧

完整复制下面的内容

复制代码
yum erase docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine \
                  docker-ce

执行完之后,再执行

复制代码
yum install docker-ce -y

至此,已经更新完毕,不需要卸载docker其他的东西,有些还要将容器什么的全部卸载,不用

下载完后,需要重启 docker

复制代码
# 启动docker
systemctl start docker
 
# 重启docker
systemctl restart docker

这时候,拉取镜像还是出现了一些问题,docker 在启动容器的时候,报错

复制代码
Error response from daemon: unknown or invalid runtime name: docker-runc

解决方式如下,执行以下命令

复制代码
grep -rl 'docker-runc' /var/lib/docker/containers/ | xargs sed -i 's/docker-runc/runc/g'

然后,重启docker

复制代码
systemctl restart docker
相关推荐
山川而川-R几秒前
在香橙派5pro上的ubuntu22.04系统烧录镜像_2_12.23
linux·运维·服务器
Run_Teenage10 分钟前
Linux:进程程序替换
linux·运维·服务器
学习3人组12 分钟前
docker run 命令详解
运维·docker·容器
11小猪会飞1118 分钟前
.net使用Jenkins 构建、部署到windows服务器上
运维·jenkins
rayylee23 分钟前
使用 Windows 自带 ssh 的 X11转发功能并配置 ssh 和 VSCode
linux·运维
枉费红笺24 分钟前
Linux / macOS 环境下解压 ZIP 文件的标准命令与常用变体
linux·运维·macos
云游牧者26 分钟前
ubuntu 22.04系统修改网卡名称方法
linux·运维·ubuntu
默|笙28 分钟前
【Linux】进程控制(1)进程创建、终止
linux·运维·服务器
G_H_S_3_31 分钟前
【网络运维】容器、容器架构与docker部署
运维·网络·docker·架构
郝学胜-神的一滴36 分钟前
Linux的pthread_self函数详解:多线程编程中的身份标识器
linux·运维·服务器·开发语言·c++·程序人生