Xer*_*ero 8 git dns jenkins docker
我正在尝试在我的机器(Ubuntu)上的 docker 上执行 jenkins。
我必须访问我公司的 git repo。但在詹金斯,我得到这个错误:
无法解析主机: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
搜索 mycompany.lan
我做错了什么?
DNS 错误。(--dns=127.0.1.1)
这个DNS服务器,是一个内部DNS,Dnsmasq,它是一个DNS转发器。
所以我需要知道真正的内部 DNS 服务器:
nmcli dev show | grep DNS
Run Code Online (Sandbox Code Playgroud)
并添加正确的地址(在我的例子中为 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
| 归档时间: |
|
| 查看次数: |
19496 次 |
| 最近记录: |