暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

从公共仓库下载镜像失败

原创 董小姐 2025-07-24
84

问题描述

外网下载镜像提示如下报错:

[root@node1 ~]# docker pull hub-mirror.c.163.com/library/centos:7.2.1511
Error response from daemon: Get "https://hub-mirror.c.163.com/v2/": dial tcp: lookup hub-mirror.c.163.com on 192.168.40.2:53: no such host

分析过程

排查服务器是否能正常访问外网

网络是正常的,推测是官网禁止访问。

[root@node1 ~]# ping www.baidu.com
PING www.a.shifen.com (220.181.111.1) 56(84) bytes of data.
64 bytes from 220.181.111.1: icmp_seq=1 ttl=128 time=22.8 ms
64 bytes from 220.181.111.1: icmp_seq=2 ttl=128 time=22.9 ms
64 bytes from 220.181.111.1: icmp_seq=3 ttl=128 time=22.8 ms
64 bytes from 220.181.111.1: icmp_seq=4 ttl=128 time=23.2 ms
64 bytes from 220.181.111.1: icmp_seq=5 ttl=128 time=22.8 ms
64 bytes from 220.181.111.1: icmp_seq=6 ttl=128 time=23.6 ms
^C
--- www.a.shifen.com ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5009ms
rtt min/avg/max/mdev = 22.825/23.081/23.682/0.309 ms

[root@node1 ~]# ping hub-mirror.c.163.com
ping: unknown host hub-mirror.c.163.com

查看daemon.json文件

查看Docker的配置文件 /etc/docker/daemon.json,发现未使用加速器。

[root@node1 ~]# cat /etc/docker/daemon.json
{
  "data-root":"/data"
}

解决办法

修改/etc/docker/daemon.json文件,如果没有这个文件,那就在/etc/docker目录下新创建一个,编辑后内容如下:

[root@node1 ~]# cat /etc/docker/daemon.json
{
  "data-root":"/data",
  "registry-mirrors": ["https://docker.m.daocloud.io","https://docker.imgdb.de","https://docker-0.unsee.tech","https://docker.hlmirror.com","https://docker.1ms.run","https://func.ink"]
}

注意:多个参数之间用逗号隔开

参考链接:https://bbs.kingbase.com.cn/forumDetail?articleId=c7d198cb44f872f9d5f8bead33e445cd

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论