如何压制Dockerfiles?

时间:2017-02-05 08:09:04

标签: docker dockerfile

假设我有一个图像层次结构,一个继承自FROM:

  • B:FROM A
  • C:FROM B
  • D:FROM C

A是标准基本图像,B,C,D是我自己的图像。

现在我需要为D'创建一个Dockerfile,同样添加来自B,C和D的Dockerfiles,但基于不同的基本图像 - A'。

我可以想到几种方法来实现这个目标:

  1. 为B'创建dockerfile,与B相同但继承自A'。 C'和D'相同。
  2. 为D'创建一个全新的Dockerfile,基本图像A'并复制粘贴来自B,C和D的dockerfiles的所有命令。
  3. 有没有更好的方法来实现这一目标?我想一个可以做#2的工具/ scrtipt就足够了。

0 个答案:

没有答案