使用主机JVM在Docker容器中运行jar

我想用ssh和ftp服务器捆绑一个映像,以及在容器启动后立即运行的jar文件。 问题是我不希望在每个映像上安装不同的JVM(我可能会在同一个主机上运行多个实例,这将浪费资源)。 所以我想知道是否有可能使用主机JVM在容器中运行jar。

谢谢! 罗德里戈。

那么,这是Docker伟大的部分之一。 您不需要在主机上安装JVM,但是您可以创build一个包含JVM的映像( 或者只使用一个来自dockerhub的映像 ),并将其他映像作为基础。 由于Docker使用AUFS ,它将重新使用基础镜像,因此只能分配一次资源。