温馨提示×

Ubuntu怎么更新Docker

小樊
41
2026-08-24 08:42:52
栏目: 智能运维

在 Ubuntu 上更新 Docker,常见有 三种方式,取决于你当初是怎么安装的。下面按 最推荐 → 最常用 → 特殊情况 来给你说明。


✅ 一、推荐方式:使用官方仓库更新(最常见、最安全)

如果你当初是通过 Docker 官方 APT 仓库 安装的(大多数情况),用下面方法更新即可。

1️⃣ 更新软件包索引

sudo apt update

2️⃣ 升级 Docker(保留现有配置)

sudo apt upgrade docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

✅ 升级后 Docker 会自动重启(或稍后手动重启)

3️⃣ 验证版本

docker version

✅ 二、快速更新所有软件(包含 Docker)

如果你不介意一起升级系统其他软件:

sudo apt update
sudo apt upgrade -y

然后检查:

docker version

✅ 三、如果你是用 Snap 安装的 Docker

查看是否 snap 安装

snap list | grep docker

更新 Docker

sudo snap refresh docker

✅ 四、如果你是用旧版 docker.io(Ubuntu 自带仓库)

Ubuntu 自带仓库的版本通常较旧:

sudo apt update
sudo apt install docker.io

⚠️ 不推荐长期使用,建议迁移到官方 Docker 仓库。


✅ 五、升级后建议检查

检查 Docker 服务状态

sudo systemctl status docker

重启 Docker(如需要)

sudo systemctl restart docker

✅ 六、升级 Docker 是否会影响容器?

一般不影响

  • 容器、镜像、volume 都会保留
  • 升级后建议确认服务正常

✅ 七、查看当前 Docker 安装方式(不确定时用)

apt-cache policy docker-ce

which docker

如果你愿意,可以把下面信息发我,我可以精确告诉你该用哪种方式更新

docker version
apt-cache policy docker-ce

或者告诉我:

  • Ubuntu 版本(如 20.04 / 22.04 / 24.04)
  • 当初是怎么装的 Docker(官网 / apt / snap / 脚本)

0