Glossaire Docker de A à Z

Glossaire Docker — 83 définitions

.dockerignore
Liste les fichiers exclus du contexte de build (node_modules, .git, .env) : builds rapides, images propres.
Adminer
Console web légère d'administration SQL, pratique en dev via Compose.
ARG
Variable disponible pendant le build uniquement (--build-arg).
Bind mount
Dossier de la machine monté tel quel dans le conteneur (idéal dev).
Build
La cuisson d'une image depuis un Dockerfile et son contexte.
Buildx
Le builder moderne (cache, multi-plateformes).
CMD
Commande de démarrage du conteneur, exécutée à chaque run.
Compose
L'outil qui décrit et pilote des applications multi-conteneurs (compose.yml).
Contexte
Le dossier envoyé au daemon pour le build (le « . »).
Conteneur
Instance vivante et isolée d'une image, avec sa couche inscriptible.
COPY
Copier du contexte vers l'image pendant le build.
Couche (layer)
Strate en lecture seule d'une image, partagée et mise en cache.
CVE
Référence publique d'une vulnérabilité connue.
Daemon
Le service dockerd qui construit et exécute vraiment.
DATABASE_URL
URL de connexion complète passée en variable (user:pass@hôte:port/base).
Deployment (K8s)
Objet qui maintient N Pods identiques + rolling updates.
DCA
Docker Certified Associate : la certification qui couronne ce guide.
depends_on
Ordre de démarrage entre services Compose (sans garantie de prêt).
Détaché (-d)
Mode fond pour les services durables.
Docker Desktop
Suite tout-en-un Windows/macOS (moteur + Compose + interface).
Docker Engine
Le moteur sous Linux (daemon + CLI).
Docker Hub
Le registre public par défaut des images.
Dockerfile
La recette texte d'une image (FROM, COPY, RUN, CMD…).
Down
Stopper + supprimer conteneurs et réseau du stack (volumes gardés).
Down -v
Idem + suppression des volumes (reset volontaire).
Dump
Export logique SQL portable (pg_dump).
ENV
Variable d'exécution persistée dans le conteneur.
Éphémère
Qui meurt avec le conteneur (fichiers internes non montés).
Exec
Exécuter une commande dans un conteneur vivant.
EXPOSE
Port déclaré en interne, sans publication.
Frontal
Le seul service publié (proxy/web), point d'entrée.
GHCR
GitHub Container Registry, lié aux dépôts et à la CI.
Healthcheck
Test périodique prouvant la santé réelle d'un service.
hello-world
Image de test minimale validant l'installation.
history
Détail couche par couche d'une image (poids).
Image
Modèle immuable et versionné d'où naissent les conteneurs.
Inspect
Dossier JSON complet d'un conteneur/image/réseau/volume.
Interactif (-it)
Terminal attaché au conteneur (outils ponctuels).
kind
Kubernetes-dans-Docker : cluster local pour apprendre.
latest
Tag mouvant vers la dernière version (dev OK, prod non).
Logs
Journal capté par le daemon (lecture -f, --tail).
Managé (cluster)
Cluster opéré par un cloud (GKE/EKS/AKS).
Manager / worker
Pilote du cluster Swarm / exécutant.
Montage ro
Volume monté en lecture seule (:ro).
Multi-stage
Plusieurs FROM : on ne livre que le dernier stage.
Namespace
Compte/orga devant l'image (compte/app).
Nœud
Une machine d'un cluster.
Orphelin
Volume/projet abandonné après renommage.
Pipeline
Chaîne auto : test → build → push → déploiement.
Pod
Plus petite unité K8s : 1+ conteneurs co-localisés.
Port hôte:conteneur
-p gauche:droite : machine vers conteneur isolé.
Profil (Compose)
Groupe de services opt-in (--profile).
Prune
Nettoyage des ressources inutilisées (avec prudence).
Pull / push
Tirer depuis / publier vers un registre.
Réplica
Exemplaire réparti d'un service orchestré.
Registre
Dépôt d'images versionnées (Hub, GHCR, privé).
Restauration test
Rejeu d'une sauvegarde sur volume neuf + vérification.
Restart policy
Relance auto (no, on-failure, always, unless-stopped).
Retry
Boucle de reconnexion au démarrage (base pas prête).
Reverse proxy
Frontal qui route par hôte vers les services internes.
Rolling update
MAJ sans coupure, réplica par réplica.
RUN
Instruction exécutée pendant le build (figée en couche).
Scale
Ajuster le nombre de réplicas.
Scout / Trivy
Scanners de vulnérabilités des images.
Secret
Mot de passe/clé/token : jamais dans l'image ni le git.
Segmentation
Réseaux par fonction (frontal/backend).
Service (Compose)
Conteneur décrit dans compose.yml.
Service (K8s)
Adresse stable devant des Pods mouvants.
Service (Swarm)
Unité orchestrée (nom, réplicas, update).
SHA
Empreinte du commit, tag de traçabilité exacte.
Snapshot
Archive brute d'un volume (tar).
Stack
Compose déployé (Compose ou Swarm).
Surcharge (-f)
Fichier qui modifie le compose socle.
Swarm
Orchestrateur intégré à Docker (multi-hôtes simple).
Tag
Version d'une image (1.2.0 immuable, latest mouvant).
Tag immuable
Version figée jamais réécrite (prod).
TLS
Chiffrement HTTPS (certificats).
Token
Jeton d'accès limité et révocable (registres, CI).
Up
Créer + démarrer tout le stack Compose.
USER
Utilisateur d'exécution non-root dans le Dockerfile.
Volume nommé
Espace Docker persistant hors des conteneurs.
WORKDIR
Dossier de travail interne du build/run.
YAML
Format indenté du compose.yml (espaces, jamais de tab).