Могу ли я запустить только указанный контейнер c в режиме отсоединения с docker -compose? - PullRequest
0 голосов
/ 20 февраля 2020

Я запускаю три контейнера , состоящих из mongo, express, and react, используя docker-compose.

Пока я запускаю их по docker-compose, , мне нужно только посмотреть выход express контейнер . Поэтому я хочу запустить контейнер mon go в режиме отсоединения .

Я знаю, что есть команда для запуска docker -compose в режиме отсоединения, docker-compose up -d Однако я хочу не запускать целые контейнеры в режиме отсоединения, а запускать некоторые указанные c контейнеры в режиме отсоединения.

Есть ли способ справиться с этим?

Ответы [ 2 ]

1 голос
/ 20 февраля 2020

Вы можете запустить ваше распределенное приложение в отдельном режиме с помощью

docker-compose up -d

и следовать только интересующим вас журналам с

docker-compose logs -f express

Таким образом, определяются любые зависимости в docker-compose.yml Например, службы зависимостей должны поддерживаться друг для друга, а контейнеры запускаются в соответствующем порядке.

1 голос
/ 20 февраля 2020

да, вы можете использовать имя сервиса в качестве parmaeter

docker-compose up -d service1
docker-compose up -d service2
docker-compose up service3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...