Docker图像与基础图像混合

我想构build一个使用NodeJs和Java Runtime的docker镜像。

有可能find不同的docker文件,每个基地一个。

我如何使用两个基地来创build一个新的图像?

在这种情况下,我要运行一个angular度的应用程序,并在同一图像的春季应用程序。

有关如何拥有这样的要求的单个图像的任何提示? 是否有意义?

如果这在你的情况下是有道理的,很难从外界判断。 一般来说,一个图像做一件事,特别是运行一个应用程序。 好像你在一个容器中混合两件东西。 如果你真的想这样做,我会select“更难以安装”的形象,并select它作为一个基本的形象(似乎是spring的形象)。 然后,我会添加node.js的包,这应该只是几行代码。 由于大多数Dockerfiles是公共的,你可以查看图像,并为这两个应用程序构build自己的图像。

但总的来说,这听起来像是你真的需要两个图像,一个是Angular的东西,一个是Spring的东西。 然后,您可以用docker-compose合成这些图像,或者根据需要链接这些图像。