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
如果继续报错如图

则需要更换解压工具
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
本文来自博客园,作者:竹石2020,转载请注明原文链接:https://www.cnblogs.com/ch2020/p/22563066
浙公网安备 33010602011771号