docker报错 missing signature key 无法拉去镜像,yum install docker-ce没有可用软件包 解决办法
NoloseWind 2024-06-18 16:07:07 阅读 92
错误场景描述
今天项目需要用到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
成功
上一篇: 解决 Java 错误 Java.Lang.NoClassDefFoundError: Org/Apache/Commons/Logging/LogFactory
下一篇: Linux信号:信号的保存
本文标签
docker报错 missing signature key 无法拉去镜像 yum install docker-ce没有可用软件包 解决办法
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。