无法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