运维系列:Centos7 升级Docker 至最新版本_centos docker升级-CSDN博客
[Docker] 基于CENTOS7的Docker版本升级 - 千千寰宇 - 博客园 (cnblogs.com)
Step1 卸载低版本docker
docker ps 先把 正在运行的 容器 截图 保留, 后期检查没有启动的 可以单独启动。
查看版本:
方法1
docker version
方法2:
rpm -qa | grep docker
方法3:
yum list installed | grep docker
Step1.3 查看已安装的镜像
docker images
查看Docker镜像存储的位置
docker info
Step1.2 删除 docker
yum remove docker docker-common docker-client
或者:
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
或者:
我用的这种方式才生效, 上边2个都没起作用
yum -y remove docker* [√]
检查
docker info
Step2 重新开始安装
Step2.1 安装所需依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
设置 yum 源
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
# 中央仓库
或
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 阿里仓库 √
白眉大叔用的阿里的仓库
查看所有可用版本有哪些
yum list docker-ce --showduplicates | sort -r
选择1个版本并安装
docker固定某个版本安装
yum install docker-ce-版本号
比如:
yum -y install docker-ce-26.1.4-1.el7
然后检查
docker info
# 启动 docker
systemctl start docker
# 设置为开机启动
systemctl enable docker
# 查看镜像 (依旧存在)
docker images
docke ps
一下看看是否都启动了