docker 拉取镜像失败,最后一步总是调用官方镜像地址

主要原因是

如果版本 ≥ 23.0(大概率能解决):切换到 containerd 镜像存储,它原生支持 OCI 格式:

sudo tee /etc/docker/daemon.json <<'EOF'
{
"registry-mirrors": [
"https://.xuanyuan.run/",
"https://
.xuanyuan.dev/"
],
"features": { "containerd-snapshotter": true }
}
EOF
sudo systemctl restart docker
docker pull redis:7-alpine

如果继续报错如图

image
则需要更换解压工具

cd /usr/bin
sudo rm -f pigz unpigz
sudo ln -s /usr/bin/gzip pigz
sudo ln -s /usr/bin/gzip unpigz
sudo systemctl restart docker

posted @ 2026-08-19 10:07  竹石2020  阅读(4)  评论(0)    收藏  举报