Итак, есть раздел проверки работоспособности для развертывания файла набора, который можно использовать, чтобы убедиться, что контейнер исправен или нет.
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3482/monitoring/health"]
interval: 10s
timeout: 5s
retries: 3
start_period: 1m
Это сделает это и убедитесь, что контейнер будет используется первым, если api работоспособности возвращает действительный ответ.