在 Ubuntu 上“更新 Docker”通常分几种情况,下面按最常见、最推荐的方式给你说明。
如果你当初是用 Docker 官方 apt 源 安装的(最常见),更新方式如下:
sudo apt update
sudo apt upgrade docker-ce docker-ce-cli containerd.io
如果想一次性升级所有可升级软件:
sudo apt upgrade
docker version
Ubuntu 仓库里的 Docker 通常较旧:
sudo apt update
sudo apt upgrade docker.io
⚠️ 建议改用官方源(见下方“迁移建议”)。
如果你是用下面这种方式安装的:
curl -fsSL https://get.docker.com | sh
更新方法同样是:
sudo apt update
sudo apt upgrade docker-ce docker-ce-cli containerd.io
sudo systemctl restart docker
sudo systemctl enable docker
apt-cache policy docker-ce
download.docker.com → 官方源 ✅archive.ubuntu.com → Ubuntu 源 ⚠️sudo systemctl stop docker
sudo tar czf docker-backup.tar.gz /var/lib/docker
更新 compose 插件:
sudo apt upgrade docker-compose-plugin
查看版本:
docker compose version
如果你愿意,可以告诉我:
我可以给你更精确的更新方案。