Introduction à Docker
Docker
est un outil basé sur containerd qui facilite la création et la gestion des conteneurs. Créé par dotCloud, il est géré par l'Open Container Initiative de la Linux Foundation.
Fonctionnement
Docker utilise une architecture client-serveur :
Composant | Description |
---|---|
Client | Interface en ligne de commande (docker-cli) qui interagit avec le démon Docker via une API REST. Peut également inclure Docker Desktop ou Client Python |
Docker Daemon | Gère la construction, la gestion des images et le lancement des conteneurs |
Docker Registries | Répertoires d'images, comme DockerHub, ou des registres privés pour les entreprises. |