Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/130.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建Docker映像以在tomcat中运行web应用程序,但不使用操作系统_Docker - Fatal编程技术网

创建Docker映像以在tomcat中运行web应用程序,但不使用操作系统

创建Docker映像以在tomcat中运行web应用程序,但不使用操作系统,docker,Docker,我想创建一个新的Docker映像,以便在Tomcat中运行基于Java的web应用程序。 但到目前为止,我发现大多数默认图像都是内置操作系统(如Ubuntu/Debian等)。 所以我的问题是: 1.我们是否可以创建一个将JRE和Tomcat与我们的应用程序一起使用而不使用操作系统的映像? 因为,若我在VM中运行这个映像,那个么VM将有自己的操作系统,并且在容器中还有另一个操作系统。 这就是在操作系统中使用容器的用途?Ubuntu、Debian的docker图像。。。不是操作系统。他们没有lin

我想创建一个新的Docker映像,以便在Tomcat中运行基于Java的web应用程序。 但到目前为止,我发现大多数默认图像都是内置操作系统(如Ubuntu/Debian等)。 所以我的问题是: 1.我们是否可以创建一个将JRE和Tomcat与我们的应用程序一起使用而不使用操作系统的映像? 因为,若我在VM中运行这个映像,那个么VM将有自己的操作系统,并且在容器中还有另一个操作系统。
这就是在操作系统中使用容器的用途?

Ubuntu、Debian的docker图像。。。不是操作系统。他们没有linux内核。它们只是具有类似于Ubuntu、Debian OS发行版的文件结构和工具的图像


容器没有自己的内核,它使用容器运行的主机内核。这是虚拟机和容器之间的根本区别。

Ubuntu、Debian的docker映像。。。不是操作系统。他们没有linux内核。它们只是具有类似于Ubuntu、Debian OS发行版的文件结构和工具的图像


容器没有自己的内核,它使用容器运行的主机内核。这是虚拟机和容器之间的根本区别。

映像自动基于操作系统,因为没有操作系统,容器无法运行。如果你想在没有操作系统的情况下部署tomcat,我认为你不能使用docker。你必须问自己为什么要使用Docker为什么要在另一个虚拟机中运行Docker映像…?映像自动基于操作系统,因为没有操作系统容器无法运行。如果你想在没有操作系统的情况下部署tomcat,我认为你不能使用docker。你必须问自己为什么要使用Docker为什么要在另一个虚拟机中运行Docker映像…?