当前位置: 首页 > 知识库问答 >
问题:

web容器和Docker有什么区别?

卢文博
2023-03-14

我想要主持我的第一个基于Java的网站。我了解到有基于云的服务提供网站托管。但是也有一些未知的术语,比如已经可用的容器和Docker。我对GlassFish,Tomcat等容器知之甚少,但对Docker不太了解。那么码头工人到底是什么?

共有1个答案

彭修筠
2023-03-14

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

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

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

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

 类似资料:
  • 在使用Docker时,我们从一个基图像开始。我们启动它,创建更改,这些更改保存在图层中,形成另一个图像。 所以最终我有了一个用于我的PostgreSQL实例的映像和一个用于我的web应用程序的映像,对这些映像的更改将持续保持。 什么是容器?

  • 问题内容: 使用Docker时,我们从基础映像开始。我们启动它,创建更改,并将这些更改保存在形成另一个映像的层中。 因此,最终我为自己的PostgreSQL实例提供了一个映像,为我的Web应用程序提供了一个映像,对它们的更改将继续保留。 什么是容器? 问题答案: 图像的实例称为容器。您有一张图像,该图像是您描述的一组图层。如果启动此映像,则该映像具有正在运行的容器。您可以有多个运行中的同一图像容器

  • 问题内容: 并且似乎正在与同一个dockerFile进行交互,这两个工具之间有什么区别? 问题答案: 在一个码头工人的发动机管理单个容器时,CLI使用。这是访问docker daemon api的客户端命令行。 该CLI可以用于管理多容器应用程序。它还会将您在cli 上输入的许多选项移到文件中,以方便重用。它在与所使用的同一docker api上充当前端“脚本” ,因此您可以使用命令和许多shel

  • 问题内容: Docker中的容器和映像之间有什么区别?在《Docker入门》教程中,这两个术语都被使用,但是我不明白它们之间的区别。 有人可以说明一下吗? 问题答案: 图像是实时容器的固定不变快照。容器正在运行(或停止)某些图像的实例。 从名为“ubuntu”的基本映像开始。让我们在ubuntu映像中交互式运行bash并创建一个文件。我们将使用和标志为我们提供一个交互式bash shell。 不要

  • 容器和Docker中的图像有什么区别?在“开始使用Docker”教程中,这两个术语都使用过,但我不理解它们之间的区别。 有谁能说点什么吗?

  • 我刚刚使用Azure多容器实例部署了一个web应用程序(Node.js容器和mongo容器)。它有点像Docker Compose,但可以使用Azure特定的yaml文件:https://docs.microsoft.com/en-us/Azure/container-instances/container-instances-multi-container-yaml 除了配置文件格式之外,还有其