Фоновый запуск в Docker
Фоновый запуск поднимает сервисы и сразу возвращает терминал. Контейнеры проекта при этом продолжают работать на диске. Главный процесс в каждом сервисе идёт как обычно, только вывод не держит окно.
Файл с сервисом web
и образом nginx
такой:
services:
web:
image: nginx
Фон включает флаг -d
у команды поднятия.
Compose стартует контейнеры
и отпускает командную строку.
Выполним запуск из папки
с файлом:
docker compose up -d
После ответа можно сразу
вводить следующую команду.
Сервис web остаётся
в работе, пока его не остановят
или не удалят проект.
Убедиться, что сервис жив,
можно по списку сервисов файла.
Запустите сервис api из nginx в фоне.
Запишите, свободен ли терминал сразу после запуска.