debian

Debian如何更新Docker版本

小樊
42
2025-06-13 19:12:17
栏目: 智能运维

在Debian系统上更新Docker版本,可以按照以下步骤进行:

方法一:使用APT包管理器

  1. 更新APT包索引

    sudo apt update
    
  2. 升级Docker引擎

    sudo apt install docker-ce docker-ce-cli containerd.io
    
  3. 验证安装

    docker --version
    

方法二:使用Docker官方安装脚本

  1. 卸载旧版本的Docker(可选)

    sudo apt-get purge docker-ce docker-ce-cli containerd.io
    sudo rm -rf /var/lib/docker
    sudo rm -rf /var/lib/containerd
    
  2. 安装必要的包

    sudo apt-get update
    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
    
  3. 添加Docker的官方GPG密钥

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
    
  4. 添加Docker仓库

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
    
  5. 更新APT包索引

    sudo apt update
    
  6. 安装或升级Docker引擎

    sudo apt install docker-ce docker-ce-cli containerd.io
    
  7. 启动并启用Docker服务

    sudo systemctl start docker
    sudo systemctl enable docker
    
  8. 验证安装

    docker --version
    

方法三:使用Docker Compose(如果需要)

如果你使用Docker Compose来管理容器,确保也更新Docker Compose到最新版本:

  1. 卸载旧版本的Docker Compose

    sudo rm /usr/local/bin/docker-compose
    
  2. 下载最新版本的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
    
  3. 赋予执行权限

    sudo chmod +x /usr/local/bin/docker-compose
    
  4. 验证安装

    docker-compose --version
    

注意事项

通过以上步骤,你应该能够成功地在Debian系统上更新Docker版本。

0
看了该问题的人还看了