温馨提示×

ubuntu docker如何升级版本

小樊
44
2026-09-28 12:15:58
栏目: 智能运维

在 Ubuntu 上升级 Docker(Docker Engine)版本,通常有以下几种常见场景。下面按最常用、最推荐的方式一步步说明。


一、使用官方仓库升级(推荐 ✅)

如果你最初是通过 Docker 官方 APT 源安装的 Docker,用下面的方式升级最稳妥。

1. 更新软件包索引

sudo apt update

2. 查看可升级的 Docker 版本

apt-cache madison docker-ce

3. 升级 Docker

sudo apt update
sudo apt upgrade docker-ce docker-ce-cli containerd.io

这会自动升级到该源中的最新稳定版


二、升级到指定版本(可选)

如果你想升级到某一个具体版本:

sudo apt install docker-ce=<版本号> docker-ce-cli=<版本号> containerd.io

例如:

sudo apt install docker-ce=5:24.0.7-1~ubuntu.22.04~jammy docker-ce-cli=5:24.0.7-1~ubuntu.22.04~jammy containerd.io

三、确认 Docker 已升级

docker version

或

docker --version

四、重启 Docker 服务(必要时)

sudo systemctl restart docker

五、如果你是用 Snap 安装的 Docker(不推荐)

sudo snap refresh docker

⚠️ 官方不建议使用 snap 版本,功能和兼容性较差


六、升级 Docker Compose(如需要)

Docker Compose v2 是插件形式:

sudo apt upgrade docker-compose-plugin

查看版本:

docker compose version

七、升级注意事项 ⚠️

  • 容器不会丢,但建议升级前备份重要数据
  • 生产环境建议先在测试机验证
  • 大版本升级(如 20 → 24)一般兼容,但仍建议看 Release Notes

如果你愿意,可以告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • 当前 Docker 版本
  • 是否生产环境

我可以给你更精确的升级方案。

0 踩