gpt4 book ai didi

docker - 主机上的一个Java安装可以管理部署在docker容器中的多个应用程序吗

转载 作者:行者123 更新时间:2023-12-02 18:41:44 25 4
gpt4 key购买 nike

让我们考虑一个场景。我有一台服务器。我在主机上安装了 Java 8。我需要部署 4 个 docker 容器,每个容器都有 java web 应用程序。

我的问题是,安装在主机服务器上的 java 能否管理 docker 容器中部署的应用程序,或者我必须在每个容器中安装 java 8。如果我必须在每个容器中安装 java 那么 VM 和容器之间的区别是什么,因为我们还在每个容器中安装操作系统(最小)。

最佳答案

您的主机是否有 Java 并不重要。

您将需要一个 Java docker 镜像,只需在 dockerhub 上搜索一些即可。然后根据该图像构建您的应用程序并将图像旋转为容器。

https://hub.docker.com/

您提到了 Web 应用程序,因此您必须确保从容器映射的主机端口是唯一的。例如。我相信您不能将 java 容器 #1 到 #4 映射到同一主机端口 1234。

它必须类似于 Java Web 容器 #1 的端口 123 映射到主机 100,然后容器 #2 的端口 123 映射到主机端口 101。

希望这对您有所帮助。

关于docker - 主机上的一个Java安装可以管理部署在docker容器中的多个应用程序吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37178280/

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