INCIDENT 01 / 20 · DOCKERLE CONTENEUR FANTÔME
◷ 00:00 / 25 MINQUITTER ×LE CONTENEUR FANTÔME
À 09:42, les alertes indiquent que l’API Gateway redémarre en boucle. PostgreSQL fonctionne normalement. Rétablis le trafic sans modifier la base.
TON RÔLESRE d’astreinte
La passerelle API ne sert plus le trafic client, alors que la base PostgreSQL reste saine.
MODE D’APPRENTISSAGE
Exemples disponibles dans le briefing.
ENVIRONNEMENT
- Deux conteneurs : api-gateway et postgres
- Incident pédagogique sans accès à une production réelle
PRÉREQUIS & COMPÉTENCES
- Savoir lire l’état et les logs d’un conteneur
- Comprendre la résolution de noms entre services Docker
- Triage d’incident
- Lecture de logs
- Correction d’une variable d’environnement
CONTRAINTES
- Ne pas modifier PostgreSQL
- Diagnostiquer avant de corriger
- Rétablir le healthcheck HTTP
DOCUMENTATION TERRAINSources officielles
3 RÉF.DockerRéférence Docker CLI
Tape Syntaxe et options des commandes Docker utilisées dans le terminal.
OUVRIR ↗DockerDocker BuildImages, Dockerfile, cache, BuildKit et chaîne de construction.
OUVRIR ↗DockerDocker ComposeDéfinir et exploiter une application multi-conteneurs.
OUVRIR ↗docs dans le terminal pour rappeler ces liens.0% TERMINÉ
OBJECTIFS
- Inspecter les conteneurs
- Lire les logs de l’API
- Corriger et redémarrer le service
OBJECTIF EN COURS
Liste les conteneurs, y compris ceux arrêtés ou en redémarrage, afin d’isoler le composant fautif.
ValidationLa commande doit afficher l’état de api-gateway et de postgres.
EXEMPLES ACCEPTÉS
docker ps
docker ps -a
docker container ls -aCOMMANDES D’AIDE
Tab compléter · ↑/↓ historique · hint indices · why explication · docs références · solution après effort · restart recommencer
student@opsarena:~LIVE
OBJECTIF 1/3Inspecter les conteneurs
OpsArena sandbox · incident #01
L’API Gateway ne répond plus. À toi de diagnostiquer.