docker - Web容器和docker有什么区别?

标签 docker server cloud containers web-hosting

我当时打算托管我的第一个基于Java的网站。我知道有一些基于云的服务提供网站托管。但是有一些未知的术语,例如已经可用的容器和 docker 。
我对GlassFish,Tomcat等容器知之甚少,但对Docker知之甚少。那么Doc​​ker到底是什么?

最佳答案

Docker 是执行操作系统级虚拟化的计算机程序,它使用系统资源。容器是由docker运行的 bundle 软件包。

docker的一个好用例是拥有多个具有不同依赖关系的Java Web应用程序。项目之间的依赖关系可能开始相互冲突。因此,将每个Java项目放入单独的Docker容器中可以缓解这一挑战。

Web容器是由Web服务器使用的软件,该服务器与Java servlets和其他Java Web技术(例如JavaServer Pages / JavaServer Faces (JSF))进行交互。其中一些职责是URL映射,管理请求和响应对象。

Web容器是用于扩展服务器功能的软件组件的解释器。 as docker是一种打包软件的方法,以便它可以按预期在任何计算机上运行,​​并减轻工作空间内的依赖冲突。

关于docker - Web容器和docker有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55062155/

相关文章:

docker - Docker(OCI)容器中的服务能否读取LABEL命令添加的容器注释?

java - 我的 java 客户端无法与我的 python 服务器一起使用

linux - 在 linux 邮件服务器上查找邮件消息

c# - 在多实例 Web 环境中防止竞争条件的最佳方法?

docker - Elasticsearch 6 + Kibana + Docker撰写错误

docker - 如何从主机编辑 Docker 容器文件?

node.js - "meteor run --production"与 MONGO_URL 与捆绑

C# 分隔 TCP 消息

Azure 网络 - 应用程序 GW、虚拟网络 GW、VWAN、ExpressRotue、PrivateLink、Arc

google-cloud-platform - 如何编辑实例组中的实例后缀?