centos

如何更新centos的docker版本

小樊
36
2025-06-02 01:37:12
栏目: 智能运维

要更新CentOS上的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. 安装最新版本的Docker CE(社区版)

    sudo yum install docker-ce docker-ce-cli containerd.io
    
  4. 启动Docker并设置开机自启

    sudo systemctl start docker
    sudo systemctl enable docker
    
  5. 验证Docker版本

    sudo docker --version
    
  6. (可选)配置Docker守护进程: 如果需要调整Docker的配置,可以编辑/etc/docker/daemon.json文件。

  7. (可选)更新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

在执行这些步骤之前,请确保您的系统已经备份,并且您了解这些操作的影响。如果您不确定,可以先在测试环境中尝试这些步骤。

0
看了该问题的人还看了