如何进行Docker网络配置

发布日期:2025-01-12 16:44:30     手机:https://m.xinb2b.cn/shenghuo/news794342.html    违规举报
核心提示:由于我们公司内网的Gitlab服务,域名是托管在内网的DNS上,通过公共的DNS无法解析。所以,在构建统一的Dockerimage时,发现在构建的image里无法连上内网的gitserver来pull代码,通过CI的Web终端,发现是因为我

如何进行Docker网络配置

由于我们公司内网的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。

 
 
本文地址:https://xinb2b.cn/shenghuo/news794342.html,转载请注明出处。

推荐图文
推荐生活健康
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  蜀ICP备18010318号-4  |  百度地图  | 
Processed in 0.057 second(s), 77 queries, Memory 0.51 M