Если вы не настроите раздел healthcheck , докер будет считать, что контейнер доступен, как только он будет запущен.
Обратите внимание, что начальная проверка работоспособности выполняется только после набора interval
.
Таким образом, вы можете добавить что-то чрезвычайно простое, например, тестирование, если порт 80 подключаем (вам нужен nc в образе докера):
healthcheck:
test: nc -w 1 127.0.0.1 80 < /dev/null
interval: 30s
timeout: 10s
retries: 3
start_period: 5s