通过合并2个图像来创建泊坞窗图像

时间:2015-12-07 16:56:27

标签: docker dockerfile

有没有办法将2个泊坞窗图像合并为一个?我想设置一个gitlab-ci服务器。为此,我需要设置一个能够在Java 8上构建maven项目的运行器。实际上有一个图像用于设置generic gitlab-ci runner,另一个用于maven and Java 8支持。如果我能将这两个图像结合起来,我就可以轻松实现我的目标。

2 个答案:

答案 0 :(得分:2)

没有自动化的方法来合并这些图像,许多人认为你不应该在任何情况下都这样做,因为这些图像做的事情完全不同,而且实际上并不是这样做的。

您是否使用ci-runner图片查看了sameersbn's example project?您可以使用类似的方法来安装Java和Maven。

答案 1 :(得分:1)

您可以尝试手动执行此操作,将Dockerfile用于ci-runner(找到here)并将FROM行更改为maven图像,如下所示:

FROM onbuild

然后建立它。