在没有共享父代的Dockerfile之间共享代码

时间:2018-07-30 20:21:51

标签: docker dockerfile

我希望找到一种方法,在不共享父映像的镜像中,在Dockerfile之间不复制代码。我知道我可以在构建时动态构建Dockerfile,但是我不想这样做。我不认为确实有支持的方法,但是想确认一下。

树如下:

- base image
  - prod image for language 1
    - test image for language 1
  - prod image for language 2
    - test image for language 2

产品图像用于生产。测试映像在顶部添加了一些测试包,以便在管道中进行测试。问题是测试映像共享不应运送到生产环境的软件包。因此,现在,我们已经在test image for language 1test image for language 2 Dockerfiles中复制了代码。

是否有更优雅或更受支持的/官方的方式?

谢谢!

Jason

0 个答案:

没有答案