我正在尝试配置我的docker容器以通过http查看我的本地私有rpm存储库 . 它无法解析dns名称,我可能没有在主机CENTOS 6.5 VM上正确设置DNS .

http:// 172.17.42.1

/repository/CENTOS/6/nginx/x86_64/repodata/repomd.xml:

[Errno 14] PYCURL ERROR 7 - >“无法连接到主机”bash-4.1 #more /etc/yum.repos.d/nginx.repo [nginx] name = nginx repo baseurl = http:// 172.17 . 42.1 / repository / CENTOS / $ releasever / nginx / $ basearch /(无法连接到主机)gpgcheck = 0 enabled = 1容器/etc/resolv.conf包含此bash-4.1#cat /etc/resolv.conf名称服务器192.168.64.2 nameserver 192.168.64.129 nameserver 127.0.0.1 search localdomain eadis.local当我尝试将域名添加到IP地址时,它无法解析 . Docker容器IP地址eth0链接封装:以太网HWaddr 7E:EB:4C:25:F4:DA inet地址:172.17.0.7 Bcast:0.0.0.0掩码:255.255.0.0主机VM Docker服务器docker0链接封装:以太网HWaddr FE:EF :63:A8:65:5C inet addr:172.17.42.1

Bcast:0.0.0.0掩码:255.255.0.0

eth3链接封装:以太网HWaddr 00:0C:29:10:0A:77 inet addr:192.168.64.129 Bcast:192.168.64.255掩码:255.255.255.0 [root @ centos named] #cat /etc/resolv.conf domain localdomain search localdomain eadis.local nameserver 192.168.64.129 nameserver 192.168.64.2