18

魔法Docker版本

前言

无意中发现,该版本组合可以正常 docker pull 镜像。欢迎尝试

软件版本号
containerd1.6.33
docker-ce-cli24.0.7
docker-ce24.0.7
docker-compose-plugin2.21.0

其中 docker-ce、docker-ce-cli 版本最关键。

离线安装

推荐自行下载rpm或deb包,进行安装,下载地址

发行版地址说明
CentOShttps://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/系统版本/x86_64/stable/Packages/其中<系统版本>替换为自己的系统版本号,例如:7
Debian/Ubuntuhttps://mirrors.aliyun.com/docker-ce/linux/ubuntu/dists/系统版本/pool/stable/amd64/其中<系统版本>替换为自己的系统版本号,例如:jammy

此处以Ubuntu系统举例,先查看系统版本

cat /etc/os-release

输出如下

PRETTY_NAME="Ubuntu 22.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
...

下载以下软件包

软件包名称
containerd.io_1.6.33-1_amd64.deb
docker-ce_24.0.7-1~ubuntu.22.04~jammy_amd64.deb
docker-ce-cli_24.0.7-1~ubuntu.22.04~jammy_amd64.deb
docker-compose-plugin_2.21.0-1~ubuntu.22.04~jammy_amd64.deb

按顺序依次执行安装

sudo dpkg -i containerd.io_1.6.33-1_amd64.deb
sudo dpkg -i docker-ce-cli_24.0.7-1~ubuntu.22.04~jammy_amd64.deb
sudo dpkg -i docker-ce_24.0.7-1~ubuntu.22.04~jammy_amd64.deb
sudo dpkg -i docker-compose-plugin_2.21.0-1~ubuntu.22.04~jammy_amd64.deb

退出docker.io的登录

无意中发现,安装上以上版本后,仍然无法拉取镜像

cat ~/.docker/config.json

发现存在 docker.io 的登录信息,执行退出登录后,可以正常拉取了

docker logout
文章作者:DOTATONG
发布日期:2026-07-10

评论

暂无

添加新评论