Un contrôle de santé Docker compose générique pour les services HTTP avec wget
Publié le 26/12/2022 • Actualisé le 26/12/2022
Dans ce bout de code, nous voyons comment mettre en place un contrôle de santé (healthcheck 🇬🇧) Docker compose générique pour les services HTTP avec wget. On utilise d'habitude CURL, ex :
curl --silent --fail localhost:9200/_cluster/health?wait_for_status=yellow&timeout=30s
Mais si CURL n'est pas disponible on peut aussi utiliser wget
.
healthcheck:
test: ["CMD", "wget", "-qO-", "http://localhost:1080"]
interval: 10s
timeout: 5s
retries: 5
Plus sur Stackoverflow Lire la doc Snippet aléatoire
A vous de jouer !
Ces articles vous ont été utiles ? Vous pouvez m'aider à votre tour de plusieurs manières : (cliquez sur le lien "reply" dans à droite pour me contacter )
- Me remonter des erreurs ou typos.
- Me remonter des choses qui pourraient être améliorées.
- Aimez et repostez !
- Suivez moi sur Bluesky 🦋
- Inscrivez-vous au flux RSS.
- Cliquez sur les boutons Plus sur Stackoverflow pour me faire gagner des badges "annonceur" 🏅.
Merci et à très bientôt sur Strangebuzz ! 😉