Docker 对比虚拟机

Docker vs Virtual Machine

我已经阅读了关于 dockers 的文档,并且 VMs.I 猜测我们的环境像 dev,prod 运行 在其中 server.Each 的虚拟机上运行s 在不同的虚拟机上,但在单个计算机(服务器)上。另外,每个虚拟机包含 docker.Every docker 包含 containers.In 这个容器,应用程序映像文件是 hold.For 例子;在虚拟机 B 中,containerB 包含我们 application.Am 的图像,我对吗?

一个docker可以装很多容器吗?为什么我们需要 docker 中的许多容器?任何人都可以解释 docker、虚拟机、环境和图像文件吗?这些环境如何 运行s 服务器?

来自https://www.docker.com/what-container: 容器映像是一个轻量级的、独立的、可执行的软件包,其中包含 运行 它所需的一切。

Docker是对运行一台机器(节点)上的多个容器的服务,可以在虚拟机上,也可以在物理机上。

虚拟机是一个完整的操作系统(通常不是轻量级的)。

如果您有多个应用程序,并且这些应用程序需要不同的配置,而这些配置相互冲突,您可以将它们部署在不同的机器上,或者使用 docker 容器将它们部署在同一台机器上,因为容器彼此隔离.

简而言之,容器可以让您的应用程序部署和管理更加轻松。