Я использую docker-compose.
Некоторые команды, такие как up -d service_nameили start service_nameвозвращаются сразу же, и это очень полезно, если вы не хотите, чтобы запущенные контейнеры зависели от состояния оболочки, как это происходит с обычной up service_name. Один вариант использования запускает его с какого-то сервера непрерывной интеграции / доставки.
Но этот способ запуска / запуска служб не дает обратной связи о фактическом состоянии службы впоследствии.
Ссылка Docker Compose CLI для upкоманды упоминает соответствующий вариант, но, как и для версии 1.7.1, это взаимоисключающие -d:
--abort-on-container-exit Stops all containers if any container was stopped. *Incompatible with -d.*