关于解决docker拉取镜像失败的问题

关于解决docker拉取镜像失败的问题

error pulling image configuration: download failed after attempts=6: dial tcp 199.59.148.247:443: i/o timeout

由于镜像服务器访问的问题,导致拉取一直不成功

解决方法:

使用阿里云镜像

yum-config-manager \
	--add-repo \
	http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

登录你的阿里云账户,点击控制台,搜索容器镜像服务,找到镜像工具下的镜像加速器,使用他给你的网站进行代理加速

在/etc/docker下创建一个daemon.json文件,输入

{
  "registry-mirrors": ["https://yotid89i.mirror.aliyuncs.com"]
}

保存退出,重启docker服务即可

完整流程:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://yotid89i.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

在阿里云服务器中这些步骤已经可以解决,但我在虚拟机使用桥接网络模式下,仍然报错

Error response from daemon: Head "https://registry-1.docker.io/v2/library/nginx/manifests/latest": dial tcp [2600:1f18:2148:bc02:2640:1b90:cea6:b6b5]:443: connect: network is unreachable

然后我将宿主机的wifi换成了手机热点,报错能够解决

更新:2024-12-4

我用阿里云的镜像加速失败了,不过云服务器用阿里云镜像加速仍然可以,本地目前不行,我找了一个新的加速器

Docker/DockerHub 国内镜像源/加速列表(12月3日更新-长期维护) - gnuorg - 博客园

这里有很多镜像,我选了其中一个,可行

更新:2025-4-12

上面的博客地址已失效,我找到一个新的博客地址

国内可用Docker镜像源加速器/DockerHub镜像汇总(2025年4月3日-长期维护) - itxh666 - 博客园

posted @ 2025-04-01 15:25  小依昂阳  阅读(404)  评论(0)    收藏  举报