如何在Children
之前或期间对docker基础图像进行调整?
例如, rails Docker基本映像将按原样安装Ruby 2.2。如果我们想要Ruby 2.1.5怎么办?或者,如果我们想要Ubuntu 12.04而不是14.04怎么办?
另一种看待这种情况的方法是如何通过调整基本图像的上游来创建自定义容器。
答案 0 :(得分:4)
你不能也不应该。一旦构建了docker镜像,就不能改变,因为我们的想法是为我们的应用程序提供一致的环境。
您可以根据rails图像创建自己的docker文件(大多数公开可用的图像也可以查看其Dockerfile)并更改安装rails以适合您的步骤。当然这将是一个新的形象。