12 questions pour valider le niveau : registres, healthcheck et restart, reverse proxy, sauvegardes et CI.
Répondez à tout, puis cliquez sur Corriger : score et explications s'affichent.
4.1 · Rappel
1. À quoi sert chaque registre (Hub, GHCR, privé) ?
Public pour l'open source, GHCR pour vos CI, privé pour l'interne sensible.
4.1 · Application
2. Idir se connecte au registre dans un script. Quelle commande est correcte ?
Le token limité passé par stdin ne traîne ni dans l'historique ni dans les logs.
4.2 · Rappel
3. Que fait restart: unless-stopped ?
Relance après crash ou reboot, mais respecte le stop manuel : le bon défaut durable.
4.2 · Application
4. docker compose ps affiche un service « Up (unhealthy) ». Que fait Idir ?
Up = processus vivant, unhealthy = service malade : on soigne, on ne route pas.
4.2 · Application
5. L'API d'Idir crashait car la base n'était pas prête. Que déclare-t-il ?
La condition attend le vrai prêt prouvé par le healthcheck, pas un simple ordre.
4.3 · Application
6. Trois applications web, un seul port 80 disponible. Que fait Idir ?
Un seul publié (le proxy), routage par noms : un port, N services.
4.3 · Arbitrage
7. La base de données est actuellement sur le réseau frontal avec les applications. Décision d'Idir ?
Base cantonnée au backend : injoignable directement même si le proxy est compromis.
4.4 · Rappel
8. Quelle sauvegarde est valable ?
Seule la restauration testée prouve la sauvegarde.
4.4 · Application
9. Idir sauvegarde le volume sans arrêter la production. Comment ?
Jetable en lecture seule, archive hors volume : la prod continue, la sauvegarde est ailleurs.
4.5 · Application
10. Quel tag Idir déploie-t-il en production depuis la CI ?
La prod déploie un artefact exact et testé, pas un alias mouvant.
4.5 · Arbitrage
11. Le workflow d'Idir a besoin du token de registre. Où le met-il ?
Secrets du dépôt, jamais en dur ni en log, permissions minimales.
4.1 · Arbitrage
12. L'équipe d'Idir déploie en production une image dont personne ne connaît le contenu exact. Que décide-t-il ?
Usine CI unique et tag immuable : chaque image prod a une origine connue et traçable.
Et après ?
Score ≥ 80 % : passez au Niveau 5 — orchestration et production, et industrialisez vos acquis (registre privé, stacks fiabilisées, frontal unique, sauvegardes testées, usine CI).
Score 50-79 % : reprenez les sections ratées (registres 4.1, fiabilité 4.2, proxy 4.3, sauvegardes 4.4, CI 4.5), relisez les explications ci-dessus, puis refaites le test.
Score < 50 % : recommencez le niveau depuis 4.1 en pratiquant chaque geste (push/pull traçable, healthcheck + restart, frontal segmenté, restauration testée, workflow vert), puis retentez l'examen à tête reposée.