⚠️ Traduction non officielle - Cette documentation est une traduction communautaire non officielle de Docker.

Docker Engine

Table des matières

Docker Engine est une technologie de conteneurisation open source pour construire et conteneuriser vos applications. Docker Engine agit comme une application client-serveur avec :

  • Un serveur avec un processus démon de longue durée dockerd.
  • Des API qui spécifient les interfaces que les programmes peuvent utiliser pour parler et instruire le démon Docker.
  • Une interface en ligne de commande (CLI) client docker.

La CLI utilise les API Docker pour contrôler ou interagir avec le démon Docker par le biais de scripts ou de commandes CLI directes. De nombreuses autres applications Docker utilisent l'API et la CLI sous-jacentes. Le démon crée et gère les objets Docker, tels que les images, conteneurs, réseaux, et volumes.

Pour plus de détails, voir Architecture Docker.

Licence

Docker Engine est sous licence Apache License, Version 2.0. Voir LICENSE pour le texte complet de la licence.

Cependant, pour l'usage commercial de Docker Engine obtenu via Docker Desktop dans les grandes entreprises (dépassant 250 employés OU avec un chiffre d'affaires annuel supérieur à 10 millions USD), un abonnement payant est requis.