Linux操作系统:Docker版本更新

如不能解决missing signature key问题,可在留言区留言,互助共进!

docker pull 拉取镜像遇到如下错误,重试多次依然不能拉取时,很可能就是docker版本太低了。

bash 复制代码
[root@localhost ~]# docker pull mysql --disable-content-trust=true
Using default tag: latest
Trying to pull repository docker.io/library/mysql ... 
missing signature key

以" yum install docker "方式安装的docker版本默认为1.13.1版本,该版本发布自2017年,基于该版本拉取镜像时可能存在公钥认证失败问题。

**解决办法:**更新docker版本

第1步:清理已经安装的docker(如果没有安装过,可以跳过此步)

bash 复制代码
yum remove docker \
         docker-client \         
				 docker-client-latest \
         docker-common \
         docker-latest \
         docker-latest-logrotate \
         docker-logrotate \
         docker-selinux \
         docker-engine-selinux \
         docker-engine

第2步:安装Device Mapper工具

bash 复制代码
yum install -y yum-utils device-mapper-persistent-data lvm2

第3步:配置docker的yum数据源

bash 复制代码
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

第4步:更新 yum缓存

bash 复制代码
yum makecache fast

第5步:安装docker-ce(社区版)

bash 复制代码
yum -y install docker-ce

第6步:启动docker

bash 复制代码
systemctl start docker
相关推荐
Gauss松鼠会3 分钟前
GaussDB 整体架构解析
运维·服务器·网络·数据库·sql·架构·gaussdb
西瓜拿铁好喝9 分钟前
开源和闭源 AI 办公工具,分别适合谁
java·前端·数据库
一技安身10 分钟前
MySQL 8.4.13 LTS 通用二进制包(Linux免安装版)完整教程
linux·mysql·adb
学长毕设11 分钟前
基于SpringBoot的校园礼服租赁系统的设计与实现
java·spring boot·后端
迷途之人不知返14 分钟前
【动态库与静态库】-3-静态链接与加载
linux
明天也要努力学习17 分钟前
深入理解 JVM 垃圾回收(GC)
java·jvm
Gauss松鼠会23 分钟前
GaussDB 中 gsql 与 DBeaver(JDBC)客户端工具查询时间不一致:原因、排查与处理
运维·服务器·数据库·sql·gaussdb·经验总结
golang学习记24 分钟前
IDEA 断点调试技巧:拖拽
java·ide·intellij-idea
Sayai26 分钟前
Flink 日志解析任务性能优化实战:正则/Grok 预编译、Guava 缓存权重陷阱与 ES 写入隔离
java·大数据·性能优化·flink·实时计算
计算机毕设定制辅导-无忧学长28 分钟前
《基于物品协同过滤的闲置书换购微信小程序设计开发》
java·vue.js·spring boot·微信小程序·uniapp·闲置书换购微信小程序·物品协同过滤算法