我正在尝试配置我的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 启用= 1
容器/etc/resolv.conf包含此
bash-4.1 #cat /etc/resolv.conf 名称服务器192.168.64.2 名称服务器192.168.64.129 名称服务器127.0.0.1 搜索localdomain eadis.local
当我尝试将域名添加到IP地址时,它不会 解决。
Docker容器IP地址
eth0链接封装:以太网HWaddr 7E:EB:4C:25:F4:DA
inet addr:172.17.0.7 Bcast:0.0.0.0 Mask: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 Mask:255.255.0.0
eth3链接封装:以太网HWaddr 00:0C:29:10:0A:77
inet addr:192.168.64.129 Bcast:192.168.64.255 Mask:255.255.255.0[root @ centos named] #cat /etc/resolv.conf
域名localdomain 搜索localdomain eadis.local 名称服务器192.168.64.129 名称服务器192.168.64.2