centos

docker版本升级centos上如何做

小樊
53
2025-09-22 01:54:43
栏目: 智能运维

CentOS上升级Docker版本的详细步骤

1. 升级前准备

2. 卸载旧版本Docker

卸载旧版本是升级的关键步骤,需彻底清除残留文件:

sudo yum remove -y docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine

可选:删除旧版Docker数据目录(默认路径/var/lib/docker),该目录存储所有容器、镜像及卷数据。删除前请确认已备份:sudo rm -rf /var/lib/docker

3. 添加Docker官方YUM仓库

为确保安装最新稳定版Docker,需添加Docker官方YUM源:

sudo yum install -y yum-utils  # 安装yum工具集
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo  # 添加Docker仓库

此步骤会将Docker官方仓库添加至系统,后续可通过yum直接安装最新版本。

4. 安装最新版本Docker

5. 启动Docker并设置开机自启

安装完成后,启动Docker服务并设置为开机自动启动:

sudo systemctl start docker  # 启动Docker服务
sudo systemctl enable docker # 设置开机自启

通过systemctl status docker可检查服务运行状态,确保无报错。

6. 验证升级结果

7. 可选:升级Docker Compose(若已安装)

若使用Docker Compose,需同步升级至最新版:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version  # 验证版本
```。

### **注意事项**
- **生产环境建议**:升级前务必在测试环境中验证流程,避免影响线上业务。  
- **兼容性检查**:升级前查看Docker官方发布日志,确认新版本与现有系统、容器镜像的兼容性。  
- **日志排查**:若升级后Docker无法启动,可通过`journalctl -u docker`查看系统日志,定位错误原因。

0
看了该问题的人还看了