docker composeDocker Compose 是什么?通过示例学习如何使用它Docker 帮助你在你的机器上快速建立一个开发环境。完成整个过程只需要几分钟时间。 但是,让我们假设你被分配到一个项目上,该项目需要至少 10 个不同的服务处于运行状态来运行你的项目。例如,假设你的项目需要 Java 8、Node 14、MySQL、MongoDB、Ruby on rails、RabbitMQ 和其他。 在这种情况下,你必须从 Docker 中单独提取所有这些镜像,并在其容器中启动所有这些镜像。在某些时候,一个进程可能依赖于另一个进程来运行。所以,你必须给它们排序。 如果这是一个一次性的过程就好了。但是,不仅仅是一次——每天、每次你开始在你的项目上工作时——你都必须启动所有这些服务。 这是一个乏味的过程,对吗? 为了克服这个问题,Docker 引入了一个叫做多容器(Docker Compose)的概念。在学习 Docker Compose 之前,让我们快速了解一下如何在 Docker 中启动数据库主机。 在本教程的例子部分,我们将启动一个 NodeJS 容器和 MongoDB 容器。在一开始就学习 MongoDB,会让你在我们转向 Docker Compohttps://www.freecodecamp.org/chinese/news/what-is-docker-compose-how-to-use-it/