关于解决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 - 博客园

浙公网安备 33010602011771号