Точка входа сервиса в Docker
Точка входа сервиса задаёт программу, которая стартует всегда, а команда сервиса дописывает аргументы. Compose передаёт обе части в контейнер при создании. Вместе они образуют одну строку запуска внутри.
Сервис web на alpine
с программой echo
и аргументом hello
описывают так:
services:
web:
image: alpine
entrypoint: ["echo"]
command: ["hello"]
При подъёме на переднем
плане контейнер сразу
завершится и напечатает
слово hello.
Запуск проекта для проверки:
docker compose up
Задайте для app на alpine точку входа, которая печатает переданное слово, и команду со словом ping.
Поднимите проект на переднем плане и зафиксируйте это слово в выводе.