我已经阅读了有关 docker 和 VM 的文档。我猜我们的环境(如 dev、prod)在服务器中的虚拟机上运行。它们中的每一个都在不同的虚拟机上运行,但在单台计算机(服务器)上运行。此外,每个虚拟机都包含docker。每个docker都包含容器。在这个容器中,保存着应用程序镜像文件。例如;在虚拟机 B 中,容器 B 包含我们应用程序的映像。我说的对吗?
一个 docker 可以包含多个容器吗?为什么我们在一个 docker 中需要很多容器?谁能解释一下 docker、虚拟机、环境和图像文件?这些环境如何运行服务器?