Tomcat容器和Docker容器有什么区别?

11

Tomcat是一个Servlet容器。Docker也与容器有关。为什么它们都被称为“容器”?

Tomcat容器和Docker容器之间的区别是什么?

1个回答

19

这里的“容器”一词仅类似于基本英语定义中包含“某物”的“构造体”。

Apache Tomcat是一个Java进程,其中包含J2EE Servlet和JavaServer Pages。

Docker容器是操作系统(OS)构造体,它包含可用的OS(尽可能接近),与主机OS(尽可能分离)不同。 Docker本身并不真正是容器,Docker管理底层OS,使得更容易将镜像作为容器运行。

因此,Tomcat和Docker之间的“构造体”和“某物”都有很大的区别,从而使技术定义也大相径庭。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接