要更新CentOS上的Docker版本,您可以按照以下步骤操作:
卸载旧版本的Docker:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
设置Docker仓库:
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装最新版本的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的配置,可以编辑/etc/docker/daemon.json
文件。
(可选)更新Docker Compose: 如果您还使用Docker Compose,可以通过以下命令更新它:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
请注意,上述步骤中的版本号(如1.29.2
)可能需要根据Docker的最新稳定版本进行调整。您可以在Docker官方网站上找到最新的版本信息和下载链接。
此外,如果您使用的是CentOS 8或更高版本,您可能需要启用EPEL仓库以获取某些依赖项:
sudo dnf install epel-release
在执行这些步骤之前,请确保您的系统已经备份,并且您了解这些操作的影响。如果您不确定,可以先在测试环境中尝试这些步骤。