码头工人-为什么码头工人要更新主机文件?

时间:2018-09-04 11:04:49

标签: windows docker

我是Docker的新手。我得到了最新的docker(18.06.1-ce-win73(19507)),此版本将以某种方式修改hosts文件,而我的公司安全团队阻止任何人修改该文件。当我们请求授予权限但他们需要了解Docker为何修改Hosts文件时。

那么谁能解释为什么在启动过程中修改文件?

谢谢

enter image description here

1 个答案:

答案 0 :(得分:2)

我也是docker的新手。 但是,阅读本文(How to update /etc/hosts file in Docker image during "docker build")我了解到您可以在“ docker build”期间更新/ etc / hosts文件。

使用较新版本的docker,可以使用docker-compose及其额外的hosts directive(您的版本在这里)完成

  

添加主机名映射。使用与docker run客户端相同的值   --add-host参数(对于docker 1.8应该已经可用)。

VarPtr

简而言之:在运行容器时修改/ etc / hosts,而不是对其进行构建。