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

tsx81428  金牌会员 | 2024-6-28 23:22:01 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 646|帖子 646|积分 1938

错误场景描述

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

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

  1. yum erase docker \
  2.                   docker-client \
  3.                   docker-client-latest \
  4.                   docker-common \
  5.                   docker-latest \
  6.                   docker-latest-logrotate \
  7.                   docker-logrotate \
  8.                   docker-selinux \
  9.                   docker-engine-selinux \
  10.                   docker-engine \
  11.                   docker-ce
复制代码
2. 重新安装docker-ce

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

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

  1. yum install docker-ce -y
  2. 已加载插件: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
  1. systemctl start docker
复制代码
6. 再次拉取启动minio


成功

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

tsx81428

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表