Linux容器与JVM

Tai*_*iko 13 docker linux-containers

在docker之上运行的容器和在JVM之上运行的自包含Java程序之间的最大区别是什么?

我假设两者都直接在没有底层可视化的物理Linux服务器上运行.

sch*_*ver 5

在JVM之上运行的Java程序将是一个Linux进程。JVM在进程内部运行,并解释(或编译)类中的Java字节码。

泊坞窗容器更重。有一个docker守护程序,一个docker容器,它实际上是一个虚拟化的Linux实例,然后在该JVM下运行您的JVM。

我发现https://docs.docker.com/engine/getstarted/step_one/https://docs.docker.com/engine/userguide/eng-image/baseimages/很有帮助。