AccueilGlossaire › Docker

Docker

Containers

Plateforme de conteneurisation qui empaquette une application avec ses dépendances.

Docker est la plateforme de conteneurisation qui a popularisé le concept de containers en 2013. Un conteneur Docker empaquette une application avec toutes ses dépendances (bibliothèques, runtime, configuration) dans une image portable, qui peut être exécutée de manière identique sur n'importe quel système supportant Docker.

Les briques Docker : le Dockerfile (recette de construction d'image), l'image (template immuable), le conteneur (instance en exécution), Docker Hub (registry public), Docker Compose (orchestration multi-conteneurs locale). Docker s'appuie sur les fonctionnalités du noyau Linux : namespaces (isolation), cgroups (limitation des ressources), UnionFS (système de fichiers en couches).

En production, Docker est généralement orchestré par Kubernetes. Pour le développement local, Docker Desktop facilite l'usage sur macOS/Windows. Les alternatives à Docker existent : Podman (rootless), containerd (runtime utilisé par Kubernetes), CRI-O. La certification DCA (Docker Certified Associate) valide les compétences sur Docker.

Certifications qui couvrent ce concept
DCA CKA CKAD
Termes liés
Container (Conteneur) Kubernetes (K8s) Pod (Kubernetes)

Préparez vos certifications IT gratuitement

200+ certifications, 400 000+ questions, examens blancs chronométrés.

Voir le catalogue →
← Retour au glossaire