gpt4 book ai didi

java - 混合基础镜像的 Docker 镜像

转载 作者:太空狗 更新时间:2023-10-29 17:54:11 28 4
gpt4 key购买 nike

我想构建一个使用 NodeJs 和 Java 运行时的 docker 镜像。

可以找到单独的 docker 文件,每个 base 一个。

如何使用两个基础来创建新图像?

在这种情况下,我将在同一图像中运行一个 Angular 应用程序和一个 Spring 应用程序。

关于如何拥有具有此类要求的单个图像的任何提示?有道理吗?

最佳答案

这在您的情况下是否有意义很难从外部判断。一般来说,图像应该做一件事,特别是运行一个应用程序。好像您在一个容器中混合两种东西。如果你真的想这样做,我会选择“更难安装”的图像并将其选为基础图像(似乎是 Spring 图像)。然后我会添加 node.js 的包,这应该只是几行代码。由于大多数 Dockerfile 都是公开的,您可以查找图像并为这两个应用构建您自己的图像。

但总的来说,这听起来像是您真的需要两张图片,一张用于 Angular 的东西,一张用于 Spring 的东西。然后您可以使用 docker-compose 组合这些图像或者在需要时手动链接它们。

关于java - 混合基础镜像的 Docker 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45308339/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com