登录
首页 >  Golang >  Go问答

主机在 Docker 中的解析问题

来源:stackoverflow

时间:2024-02-25 08:03:26 160浏览 收藏

学习Golang要努力,但是不要急!今天的这篇文章《主机在 Docker 中的解析问题》将会介绍到等等知识点,如果你想深入学习Golang,可以关注我!我会持续更新相关文章的,希望对大家都能有所帮助!

问题内容

我正在尝试在我的机器(Ubuntu)上的 docker 上运行 jenkins。

我必须访问我公司的 git 存储库。 但在詹金斯中,我收到此错误:

无法解析主机: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

并添加正确的地址(在我的例子中为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 詹金斯

终于介绍完啦!小伙伴们,这篇关于《主机在 Docker 中的解析问题》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布Golang相关知识,快来关注吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>