在 Ubuntu 上更新 Docker,常见有 三种方式,取决于你当初是怎么安装的。下面按 最推荐 → 最常用 → 特殊情况 来给你说明。
如果你当初是通过 Docker 官方 APT 仓库 安装的(大多数情况),用下面方法更新即可。
sudo apt update
sudo apt upgrade docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
✅ 升级后 Docker 会自动重启(或稍后手动重启)
docker version
如果你不介意一起升级系统其他软件:
sudo apt update
sudo apt upgrade -y
然后检查:
docker version
snap list | grep docker
sudo snap refresh docker
docker.io(Ubuntu 自带仓库)Ubuntu 自带仓库的版本通常较旧:
sudo apt update
sudo apt install docker.io
⚠️ 不推荐长期使用,建议迁移到官方 Docker 仓库。
sudo systemctl status docker
sudo systemctl restart docker
✅ 一般不影响
apt-cache policy docker-ce
或
which docker
如果你愿意,可以把下面信息发我,我可以精确告诉你该用哪种方式更新:
docker version
apt-cache policy docker-ce
或者告诉我: