РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcPmCpCU 58 of 81 menu
◀ ▶

Запуск сервисов в Docker

Запуск сервисов создает контейнеры по файлу описания и держит терминал, пока их не остановят. Compose читает compose.yaml в текущей папке и для каждой строки сервиса поднимает копию из указанного образа.

В примере один сервис web на образе nginx. Главный процесс там не кончается сразу, поэтому окно остаётся занятым, пока сервис жив. Файл такой же, как в уроке про описание:

services: web: image: nginx

Команду запуска выполняют из той же папки, где лежит файл. Служба создаст контейнер проекта и привяжет к нему вывод программы. Терминал не вернётся сам, пока процесс в сервисе идёт:

docker compose up

Остановить такой запуск можно прерыванием в терминале. Тогда Compose гасит контейнеры этого поднятия, и окно снова свободно. Фоновый режим для этого в другом уроке.

Опишите сервис app из nginx и запустите его так, чтобы терминал остался занят.

Запишите, что станет с контейнером, если прервать этот запуск.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить