docker-compose
究竟是如何工作的?文档仅提及并行运行多个服务,而没有提及如何。我知道图像是构建并运行的,但它们是如何并行运行的?
它是否类似于 Supervisor ,它在不同的操作系统进程中运行它的每个服务?是否所有服务都包装在一个容器中?
幕后是如何处理的?
运行 docker-compose up --verbose
只显示以下内容,我不确定这意味着什么:
compose.parallel.feed_queue: Starting producer thread for <Service: web>
最佳答案
docker-compose
为每个服务创建 docker 容器。它类似于为 docker-compose.yml 文件中提到的每个服务使用 docker run
命令手动创建容器。
它还做一些额外的事情,比如创建网络并将所有容器加入网络,可选择从 dockerfile 构建图像等。
关于docker - docker compose 如何在后台工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59752801/