tsx81428 发表于 2024-6-28 23:22:01

docker报错 missing signature key 无法拉去镜像,yum install docker-ce没

错误场景描述

本日项目需要用到minio,我打算在虚拟机中使用docker装一个,但是发现当我docker pull minio/minio的时间,报错了missing signature key
这个报错提示的让人很蒙,翻译过来的意思是 “缺少署名密钥” ???
我原本以为,是不是docker发生了什么变动,需要登录之类的,但是当我在虚拟机中登录了我的docker之后,还是一样的报错
解决过程

我首先实验了拉去其他的镜像,发现其他镜像是可以被拉去的,而Docker只是一个容器化工具,说明这个和署名什么的压根不要紧
1. 卸载Docker

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
2. 重新安装docker-ce

yum install docker-ce -y
然后我这里出现了新的报错
没有可用软件包 docker-ce。
没有可用软件包 docker-ce-cli。
没有可用软件包 containerd.io。
3. 更新yum

yum update
换源
yum-config-manager --add-repo   http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. 再次实验

yum install docker-ce -y
已加载插件:fastestmirror, langpacksadding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repograbbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo...... 总算是成功了
5. 启动Docker

记得重装之后,一定要启动一下Docker
systemctl start docker
6. 再次拉取启动minio

https://img-blog.csdnimg.cn/direct/6c46207ed52d4589a377d21fe2aa9ad3.png
成功

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: docker报错 missing signature key 无法拉去镜像,yum install docker-ce没