如何进行Docker网络配置

来源:符晓彤栏目:生活时间:2024-05-21 21:17:38

由于我们公司内网的Gitlab服务,域名是托管在内网的DNS上,通过公共的DNS无法解析。所以,在构建统一的Dockerimage时,发现在构建的image里无法连上内网的gitserver来pull代码,通过CI的Web终端,发现是因为我们的域名在Dockerimage里无法解析。(docker只提倡通过docker命令启动image的时候添加hosts条目)

方法/步骤

1

hosts文件不能在image里面修改,是因为这个文件是通过动态mount进Dockerimage。

2

DNS,默认从宿主主机上获取DNS,所以,如果修改好宿主的DNS,在其上启动的Dockerimage的DNS便会是修改好的DNS。

免责声明:该内容由用户自行上传分享到《 秘密研究社》,仅供个人学习交流分享。本站无法对用户上传的所有内容(包括且不仅限于图文音视频)进行充分的监测,且有部分图文资源转载于网络,主要用于方便广大网友在线查询参考学习,不提供任何商业化服务。若侵犯了您的合法权益,请立即通知我们( 管理员邮箱:[email protected]),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!!