Examen du niveau 1 — durci

Examen — questions inédites

1.1 · Rappel

1. Que signifie le tag dans « postgres:16.4 » ?

Le tag désigne la variante : 16 fige la majeure, 16.4 la mineure — reproductible, contrairement à latest.
1.1 · Application

2. Idir prépare la base de production. Quelle image retenir ?

Officielle, à jour, tag figé et noté : la seule combinaison acceptable en production.
1.1 · Application

3. Pourquoi dix images basées sur le même Debian ne téléchargent-elles la base qu'une fois ?

Les couches en lecture seule sont partagées : seules les couches manquantes sont téléchargées.
1.2 · Rappel

4. Dans « -p 8080:80 », que signifient 8080 et 80 ?

Gauche = hôte, droite = conteneur : http://localhost:8080 atteint le port 80 du conteneur.
1.2 · Application

5. Idir lance un serveur Nginx durable. Quelle commande ?

Service = -d (fond) + --name (pilotable) + -p (joignable) + tag figé ; -it bloquerait le terminal.
1.2 · Arbitrage

6. Il faut changer le mot de passe passé en -e. Quel arbitrage ?

Les -e sont figés à la création : on supprime et on relance — ou on versionne via Compose (niveau 3).
1.3 · Application

7. Idir veut que sa base survive au rm du conteneur. Que faire ?

Seul un montage hors conteneur survit au rm ; stop conserve tout mais n'est pas une persistance.
1.3 · Arbitrage

8. Faut-il lancer « docker volume prune » sur une machine partagée sans vérifier ?

prune supprime définitivement les volumes orphelins : on liste (ls), on identifie, puis on purge.
1.4 · Rappel

9. Que gagne-t-on avec un réseau dédié (network create) par rapport au bridge par défaut ?

Le réseau dédié active le DNS par nom : fini les IP changeantes du bridge par défaut.
1.4 · Application

10. Sur monapp, comment le web joint-il la base nommée « bdd » ?

Le nom reste valable après chaque relance ; la base reste interne, seul le frontal est publié.
1.5 · Application

11. Le web d'Idir est en Exited (1). Premier réflexe ?

L'état oriente, les logs accusent, l'inspection confirme : on corrige la cause, pas le symptôme.
1.5 · Arbitrage

12. « docker exec -it web sh » répond « container not running ». Quel arbitrage ?

exec = vivant ; arrêté = logs + inspect d'abord, puis démarrage ou inspection jetable de l'image.
Et après ?
Retour au guideSommaire du guide