gpt4 book ai didi

Docker 和 JVM,它是否为每个 Docker 实例创建一个新的 JVM 安装?

转载 作者:行者123 更新时间:2023-12-03 23:31:09 24 4
gpt4 key购买 nike

我正在考虑使用 Docker 安装大约 8 个 Java 应用程序,Docker 是否在其 Docker 实例中创建了 8 个不同的 JVM 安装?

如果是这样,这在空间上似乎效率低下。还有什么办法可以解决这个问题?

最佳答案

如果您创建一个 JVM 镜像并从该镜像扩展到特定于应用程序的镜像中,那么 JVM 只会在您的计算机上出现一次,当然,假设您在同一主机上拥有这些镜像/容器。事实上,这是一个完美的 Docker 用例!

即使您将每个应用程序运行三次,最终得到 24 个正在运行的容器,JVM 也只会在您的磁盘上出现一次。您的应用程序写入的数据将位于文件系统顶层,不会影响其下的层,因此您可以同时将这些数据重新用于其他图像。

如果需要,请查看我在 Github 上提供的 JDK-7 镜像。 ,并查看例如我如何将其用于 Tomcat 图像和 Elasticsearch 图像。

关于Docker 和 JVM,它是否为每个 Docker 实例创建一个新的 JVM 安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22144333/

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