docker如何将主机条目添加到docker存储库中可用的通用映像

在docker仓库中可用的通用selenium / node-firefox docker镜像。 我需要对图像进行更改/添加,以便它具有我们的testing环境主机条目。

什么是最好的方法来做到这一点。 我应该只是采取来源,做出改变,build立自己的形象?

在可维护性方面,可以这样做,它总是获得基本的形象,我的变化附加到它来创造一个新的形象? 如果是这样怎么办?

当你运行一个Docker容器时,有一个add-host参数,可以让你指定需要提供给容器的主机条目。 这与更新/ etc / hosts文件类似。

 docker run --add-host myserver:192.168.0.100 the-image-name 

您不需要更新源图像来完成此操作。 如果您需要对运行时参数所提供的docker映像执行自定义,则始终可以从映像中派生自己的Dockerfile(尽pipe您应该研究有关派生图像文件的最佳做法,而不是制作深度嵌套的图像文件)。

这是一个参考页面。