修改Docker版本
1. 系统配置
虚拟机版本:VMware Workstation Pro 17
虚拟机镜像版本:CentOS Linux release 7.9.2009 (Core)
Docker旧版本:ce-20.10.11
Docker目标版本:最新的稳定版本
2. 操作过程
首先停止Docker服务:
sudo systemctl stop docker
使用yum命令卸载docker引擎,此步不会删除原本的镜像、配置文件等:
sudo yum remove docker-ce docker-ce-cli
再选择需要的docker版本进行安装,我这里直接默认安装最新的稳定版本:
sudo yum install -y docker-ce docker-ce-cli
查看docker版本和相关信息,docker已经修改成了 24.0.5 版本,工作目录也不是默认的 /var/lib/docker,说明卸载前的配置文件没有被删除:
[root@localhost ~]# docker --version
Docker version 24.0.5, build ced0996
[root@localhost ~]# docker info | grep Dir
Docker Root Dir: /data/docker
# 旧镜像也不需要重新拉取
[root@localhost ~]# docker run hello-world
Hello from Docker!
# 修改docker版本成功