使用Docker Compose排除启动某些容器

目前,我使用Docker Compose一次启动多个容器。 我已经启动并运行了容器,但是在执行docker-compose up -d ,我只想排除一些容器,同时取出其他容器。

认为你必须走“另一条路”。 您可以通过以下方式从docker-compose.yml启动单个容器:

 docker-compose up -d --no-deps ServiceName 

如果你想排除一些容器,因为它们与作曲无关,你可能会对dobi感兴趣。

dobi允许您定义用于构build和运行应用程序的映像和容器( run资源)。 它也有compose资源来启动Compose项目。

所以使用dobi你只会把你想要运行的容器放到docker-compose.yml ,而其他容器只能放在dobi.yml