gpt4 book ai didi

git - 无法解析 docker 中的主机

转载 作者:数据小太阳 更新时间:2023-10-29 03:20:05 24 4
gpt4 key购买 nike

我正在尝试在我的机器 (Ubuntu) 上的 docker 上做一个 jenkins。

我必须访问我公司的 git 存储库。但是在 Jenkins ,我得到这个错误:

Could not resolve host: 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 :

nameserver 127.0.1.1

search mycompany.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

关于git - 无法解析 docker 中的主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55375540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com