要在CentOS系统上更新Docker版本,您可以按照以下步骤操作:
-
查看当前安装的Docker版本:
docker version
或者
rpm -qa | grep docker
或者
yum list installed | grep docker
-
卸载旧版本的Docker:
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
注意:如果不删除
/var/lib/docker
目录,则不会删除已安装的镜像及容器。 -
安装必要的依赖包:
yum install -y yum-utils device-mapper-persistent-data lvm2
-
添加Docker的官方GPG密钥:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
-
安装最新版本的Docker CE:
yum list docker-ce --showduplicates | sort -r
这将列出所有可用的Docker CE版本。选择您想要安装的版本并运行安装命令,例如安装最新版本:
yum install docker-ce-最新版本号
-
启动Docker服务:
systemctl start docker
-
设置Docker开机自启:
systemctl enable docker
-
验证Docker版本:
docker version
请注意,升级Docker版本可能会影响到正在运行的容器和镜像。因此,在执行升级操作之前,请确保备份重要数据,并准备好应对可能出现的兼容性问题。