我一直在想出为什么人们可以选择将他们的设置的每个“步骤”添加到Dockerfile
这将创建您的容器在一定的状态。你可以分享Docker容器吗?
在我心中另一种方法是刚刚创建像ubuntu
一个简单的基本图像容器中,然后(通过shell输入)配置的容器,你想要的方式。
但是你可以共享容器吗?如果您只能与Docker共享图像,那么我会理解为什么人们希望在Dockerfile
中列出其容器设置的每一步。
我问的原因是因为我认为有一些头痛涉及到移植shell命令,配置文件更改等,以纠正Dockerfile
语法并让它们正常工作?但作为Docker的新手,我可能高估了这项任务的难度。
编辑:我想在每个设置步骤中使用Dockerfile
的另一个合理原因是关于容器初始状态的文档。与在某一状态下给予容器相反,但不一定有办法从容器的映像基础状态知道所有事情。
当你想用非常小的改变来重建图像时,你会有什么建议? Docker等等的一半是尽可能地自动化,并且具有可重现的一切构建。 –
@JonSkeet有效点。如果你想详细说明答案,我会接受。 –
我宁可不要,因为只是一个休闲码头用户。我怀疑另一个用户可能会写出更好的答案。 –