温馨提示×

centos上docker如何更新

小樊
60
2025-04-28 17:40:08
栏目: 智能运维

在CentOS上更新Docker,你可以按照以下步骤操作:

方法一:使用yum命令更新

  1. 停止Docker服务

    sudo systemctl stop docker
    
  2. 更新yum包索引

    sudo yum update -y
    
  3. 安装最新的Docker版本

    sudo yum install docker-ce docker-ce-cli containerd.io
    
  4. 启动Docker服务

    sudo systemctl start docker
    
  5. 验证更新

    sudo docker version
    

方法二:使用Docker官方推荐的更新脚本

  1. 下载并运行更新脚本

    curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh
    

    这个脚本会自动下载并安装最新版本的Docker。

  2. 启动Docker服务

    sudo systemctl start docker
    
  3. 验证更新

    sudo docker version
    

方法三:手动下载并安装最新版本的Docker

  1. 卸载旧版本的Docker

    sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
    
  2. 设置Docker仓库

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  3. 更新yum包索引

    sudo yum update -y
    
  4. 安装最新的Docker版本

    sudo yum install docker-ce docker-ce-cli containerd.io
    
  5. 启动Docker服务

    sudo systemctl start docker
    
  6. 验证更新

    sudo docker version
    

注意事项

  • 在更新Docker之前,确保备份了重要的容器和镜像。
  • 如果你在生产环境中操作,请先在测试环境中验证更新过程。
  • 更新过程中可能会遇到依赖问题,确保按照提示解决这些问题。

通过以上方法,你可以轻松地在CentOS上更新Docker到最新版本。

0