温馨提示×

Debian Docker如何进行版本管理

小樊
53
2025-08-07 23:09:01
栏目: 智能运维

Debian Docker版本管理可通过以下方式实现:

一、安装/升级版本

  1. 使用APT官方仓库(推荐)

    • 添加Docker官方GPG密钥和仓库:
      curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 
    • 更新索引并安装指定版本(如最新版):
      sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io # 安装最新版 sudo apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io=<VERSION> # 安装指定版本 
  2. 手动下载安装包

    • 从Docker官网下载对应Debian版本的.deb包,执行:
      sudo dpkg -i docker-ce_<VERSION>_amd64.deb docker-ce-cli_<VERSION>_amd64.deb containerd.io_<VERSION>_amd64.deb sudo apt-get install -f # 解决依赖 

二、版本查询与卸载

  • 查询已安装版本
    docker --version apt list --installed | grep docker-ce # 查看具体版本号 
  • 卸载指定版本
    sudo apt-get remove docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io=<VERSION> 

三、版本管理注意事项

  • 依赖兼容性:确保Containerd等组件版本与Docker兼容(如Docker ≥ 20.10需Containerd ≥ 1.4)。
  • 备份数据:升级前备份重要容器和镜像,避免数据丢失。
  • 生产环境建议:使用LTS版本,通过官方仓库安装以保证稳定性,避免直接使用apt install docker安装旧版。

0