要更新CentOS上的Docker版本,您可以按照以下步骤操作:
- 首先,卸载旧版本的Docker:
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
- 设置Docker仓库。创建一个新的
/etc/yum.repos.d/docker-ce.repo
文件:
sudo vi /etc/yum.repos.d/docker-ce.repo
- 将以下内容粘贴到
docker-ce.repo
文件中,然后保存并退出:
[docker-ce-stable] name=Docker CE Stable - $basearch baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/stable enabled=1 gpgcheck=1 gpgkey=https://download.docker.com/linux/centos/gpg [docker-ce-snapshot] name=Docker CE Snapshot - $basearch baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/snapshot enabled=0 gpgcheck=1 gpgkey=https://download.docker.com/linux/centos/gpg
- 安装最新版本的Docker CE:
sudo yum install docker-ce docker-ce-cli containerd.io
- 启动Docker服务并设置为开机启动:
sudo systemctl start docker sudo systemctl enable docker
- 验证Docker是否已成功更新:
sudo docker --version
这将显示已安装的Docker版本。如果您想使用特定版本的Docker,可以在步骤3中更改 docker-ce.repo
文件中的 baseurl
,以指向所需版本的URL。然后再次运行步骤4以安装所选版本的Docker。