无法parsingdocker中的主机
我想在docker上,在我的机器(Ubuntu)上做一个jenkins。
我必须访问我公司的git回购。 但在jenkins,我得到这个错误:
无法parsing主机:gogs.mycompany.com
我认为这是一个DNS错误,所以我试图启动我的docker这样(使用–dns和–dns-search)
sudo docker run -p 8080:8080 -p 50000:50000 -v / home / xero / jenkins:/ var / jenkins_home –name = myproject-jenkins2 –dns = 127.0.1.1 –dns-search = mycompany.lan jenkins
在这里我的/etc/resolv.conf:
域名服务器127.0.1.1
searchmycompany.lan
我做错了什么?
DNS是错误的。 (–dns = 127.0.1.1)
这个DNS服务器是一个内部DNS,Dnsmasq,它是一个DNS转发器。
所以我需要知道真正的内部DNS服务器:
nmcli dev show | grep DNS
并添加正确的地址(在我的情况下为10.0.1.1):
sudo docker run -p 8080:8080 -p 50000:50000 -v / home / xero / jenkins:/ var / jenkins_home –name = myproject-jenkins2 –dns = 10.0.1.1 jenkins