文章插图
由于我们公司内网的Gitlab服务,域名是托管在内网的DNS上,通过公共的DNS无法解析 。所以,在构建统一的Dockerimage时,发现在构建的image里无法连上内网的gitserver来pull代码,通过CI的Web终端,发现是因为我们的域名在Dockerimage里无法解析 。(docker只提倡通过docker命令启动image的时候添加hosts条目)
方法/步骤1hosts文件不能在image里面修改,是因为这个文件是通过动态mount进Dockerimage 。
2【如何进行Docker网络配置】DNS,默认从宿主主机上获取DNS,所以,如果修改好宿主的DNS,在其上启动的Dockerimage的DNS便会是修改好的DNS 。
如何进行Docker网络配置的详细内容就为您分享到这里,【精彩生活】jing111.com小编为您精选以下内容,希望对您有所帮助:
- 如何正确选择货币型基金
- 不同气质的宝宝如何教育_不同气质的宝宝教育方法
- 如何推广易企秀
- 实例教你如何写商业计划书
- 如何判断面试成功几率
- 卵泡发育不佳要如何健康备孕
- 年轻人如何开始进行投资理财
- 商务男士如何选择自己的公文包
- 【怎样让宝宝吹空调不病】如何让宝宝吹空调不病
- 过年如何挣零花钱