云计算百科
云计算领域专业知识百科平台

【Docker】Linux-Centos服务器上的docker进行版本升级

在 CentOS 服务器 上升级 Docker 版本,通常需要卸载旧版本并安装新版本。以下是详细的 Docker 版本升级步骤:


📌 步骤 1:查看当前 Docker 版本

在升级之前,先确认当前 Docker 版本:

docker –version

示例输出:

Docker version 20.10.12, build e91ed57


📌 步骤 2:卸载旧版本

使用以下命令卸载旧版本的 Docker:

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

删除旧的 Docker 相关数据(可选):

sudo rm -rf /var/lib/docker

⚠️ 注意:

  • /var/lib/docker 目录包含所有 Docker 容器和镜像,如果不想丢失数据,请 备份后再执行删除。

📌 步骤 3:更新 YUM 包索引

sudo yum update -y


📌 步骤 4:安装最新版本的 Docker

  • 添加 Docker 官方 YUM 源

    sudo yum install -y yum-utils
    sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo

  • 安装最新版本的 Docker

    sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

    若要安装 特定版本,可以先列出可用版本:

    yum list docker-ce –showduplicates | sort -r

    然后安装指定版本:

    sudo yum install -y docker-ce-<VERSION> docker-ce-cli-<VERSION> containerd.io


  • 📌 步骤 5:启动 Docker 并设置开机自启

    sudo systemctl start docker
    sudo systemctl enable docker


    📌 步骤 6:验证 Docker 版本

    docker –version

    如果显示新的版本信息,则说明升级成功。


    📌 步骤 7:测试 Docker

    可以运行一个测试容器,确认 Docker 是否正常工作:

    docker run hello-world


    🎯 额外说明

    • 如果是生产环境,建议提前备份重要数据,确保升级后不会影响业务。
    • 如果需要使用 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
    赞(0)
    未经允许不得转载:网硕互联帮助中心 » 【Docker】Linux-Centos服务器上的docker进行版本升级
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!