当使用 Docker 从国内镜像拉取镜像时遇到报错,可以尝试以下解决方案:
编辑或创建 Docker 配置文件:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com",
"https://registry.docker-cn.com",
"https://mirror.baidubce.com"
]
}
EOF
重启 Docker 服务:
sudo systemctl daemon-reload
sudo systemctl restart docker
https://docker.mirrors.ustc.edu.cn
https://hub-mirror.c.163.com
https://mirror.baidubce.com
/etc/docker/daemon.json
ping docker.mirrors.ustc.edu.cn
cat /etc/resolv.conf
export http_proxy="http://your-proxy-ip:port"
export https_proxy="http://your-proxy-ip:port"
docker pull registry.cn-hangzhou.aliyuncs.com/library/镜像名:版本
sudo mkdir -p /etc/docker/certs.d/docker.mirrors.ustc.edu.cn
# 将证书放入上述目录
如果问题仍未解决,请提供具体的错误信息以便进一步诊断。