Docker 如何妖魔化一个码头工人的形象?
我有一个由三个图像组成的docker compose,Docker 如何妖魔化一个码头工人的形象?,docker,docker-compose,Docker,Docker Compose,我有一个由三个图像组成的docker compose,项目a,项目b,项目c 我可以跑: docker-compose up -d 这将启动背景中的所有图像,而不是将其输出打印到当前shell 我也可以通过以下方式启动特定图像: docker-compose up project_b 然而,这将把project_b的日志打印到shell中 因此,我想我可以跑了: docker-compose up project_b -d 但这将导致: ERROR: No such service -d
项目a
,项目b
,项目c
我可以跑:
docker-compose up -d
这将启动背景中的所有图像,而不是将其输出打印到当前shell
我也可以通过以下方式启动特定图像:
docker-compose up project_b
然而,这将把project_b的日志打印到shell中
因此,我想我可以跑了:
docker-compose up project_b -d
但这将导致:
ERROR: No such service -d
如何在后台启动docker compose堆栈中的一个容器?顺序很重要,因为:
docker-compose -d project_b
一切都会好起来的。如果选项标志位于末尾,它将被读取为图像名称。FYI:我创建了一个关于这种奇怪行为的示例。