创建Docker镜像以在tomcat中运行Web应用程序但不使用os

问题描述 投票:0回答:1

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

docker
1个回答
2
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.