Wir stellen unsere Dienste mithilfe einer Docker Compose-Datei und Docker Swarm bereit. Ich habe mich gefragt, ob es einen Unterschied gibt, den Healthcheck in die Dockerfile zu setzen oder ob es besser ist, ihn in die docker-compose.yml zu schreiben.HEALTHCHECK: Dockerfile vs docker-compose.yml
Ich fühle mich wie ich habe alle verfügbaren Unterlagen durchgelesen, konnte aber nichts finden.
Docker-compose.yml
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8081/ping"]
interval: 30s
timeout: 10s
Dockerfile
HEALTHCHECK --interval=30s --timeout=10s CMD curl -f http://localhost:8081/ping
Downvoting ohne Kommentar saugt. Was ist falsch an der Frage? – kev