docker container无法解析dns

时间:2014-09-07 21:47:26

标签: dns

我正在尝试配置我的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

      
    
  

0 个答案:

没有答案