Ubuntu 22.04降级安装Docker 20.10.22指导请求(已装Docker 23.0.1)
Ubuntu 22.04 降级 Docker 至 20.10.22 操作步骤
1. 彻底卸载现有 Docker 版本
先移除当前安装的 Docker 相关包,避免版本冲突:
sudo apt purge -y docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras sudo apt autoremove -y --purge sudo rm -rf /var/lib/docker /var/lib/containerd
2. 配置 Docker 官方源(确保能获取旧版本)
先添加官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg
然后添加适配 Ubuntu 22.04(jammy)的 Docker 源:
echo "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/ubuntu jammy stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
3. 安装指定版本的 Docker
先更新源缓存:
sudo apt update
安装 20.10.22 版本的 Docker 组件(注意版本号格式):
sudo apt install -y docker-ce=5:20.10.22~3-0~ubuntu-jammy docker-ce-cli=5:20.10.22~3-0~ubuntu-jammy containerd.io=1.6.14-1
注:containerd.io 版本需与 Docker 20.10.22 兼容,1.6.14 是经过验证的适配版本,若安装时提示版本不可用,可运行
apt-cache madison containerd.io查看可用版本并选择兼容项。
4. 锁定版本防止自动升级
为避免后续 apt 更新时自动升级 Docker,锁定已安装的版本:
sudo apt-mark hold docker-ce docker-ce-cli containerd.io
5. 验证安装结果
检查 Docker 版本确认降级成功:
docker --version
预期输出:Docker version 20.10.22, build 3a2c30b
内容的提问来源于stack exchange,提问作者esharib musawer
相关产品推荐
相关产品推荐

