我从centOS 6.5映像创建一个docker容器。我对/ etc / hosts文件进行了一些更改。 然后我提交容器,并在新容器中启动新映像,并覆盖/ etc / hosts文件。有没有办法保持/ etc / hosts文件不变?
答案 0 :(得分:5)
没有。请参阅讨论here。
Docker使用/etc/hosts
执行不同的操作,具体取决于您为--net
提供的选项。在默认(桥接)模式下,它会写入容器本身的主机名和IP地址的条目。没有选项可以在源图像中留下/etc/hosts
。
您的选择包括:
/etc/hosts
/etc/hosts
选项运行容器时,向--add-host
添加条目。