2024-06-10最新:镜像拉取失败解决方法

65人浏览 / 0人评论 / 添加收藏

国内开始限制访问外网,所以镜像拉取不到,如果云主机等个人电脑是国内网络环境,需要配置国内镜像网站才能使用,从而解决Docker镜像拉取失败或缓慢问题。

配置Docker镜像源

在/etc/docker/daemon.json这个配置文件,可以使用下面的命令:

# 创建目录
sudo mkdir -p /etc/docker
# 写入镜像配置
sudo tee /etc/docker/daemon.json <<-'EOF'
{
   "registry-mirrors": [
       "https://docker.m.daocloud.io",
       "https://dockerproxy.com",
       "https://docker.mirrors.ustc.edu.cn",
       "https://docker.nju.edu.cn"
   ]
}
EOF
# 重启docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker

注意:镜像地址建议设置2个以上,因为镜像可能不及时,导致拉取不到最新tag,但也不宜设置过多,不然反而影响性能!

验证

输入 docker info命令,可以看到“Registry Mirrors”地址列表,说明设置成功了,如下图:

全部评论