Maison > Article > Opération et maintenance > Que signifie le moteur Docker ?
Dans Docker, le moteur est le moteur, qui est le logiciel de base utilisé pour exécuter et gérer les conteneurs. Il est généralement simplement appelé « docker » et peut créer et exécuter des conteneurs. Il comprend principalement des clients, des démons, containersd et runc. .
L'environnement d'exploitation de ce tutoriel : système linux7.3, version docker-1.13.1, ordinateur Dell G3.
Lorsque les gens mentionnent Docker, d'une manière générale, ils parlent de Docker Engine, comme indiqué ci-dessous :
Il s'agit d'une application client-serveur.
Docker Engine se compose de trois parties :
Processus Docker (Docker Daemon)
API REST : spécifie l'interface pour interagir avec le processus
CLI (interface de ligne de commande) : communique avec le démon via l'API REST, par exemple comme : docker run
Le moteur Docker est le logiciel de base utilisé pour exécuter et gérer les conteneurs. Souvent, les gens l’appellent simplement Docker ou Docker Platform.
Si vous connaissez un peu VMware, vous pouvez comprendre le moteur Docker comme le rôle d'ESXi.
Basé sur les exigences des normes liées à l'Open Container Initiative (OCI), le moteur Docker adopte un principe de conception modulaire et ses composants sont remplaçables.
À bien des égards, le moteur Docker ressemble à un moteur de voiture : les deux sont modulaires et composés de nombreuses pièces interchangeables.
Un moteur de voiture se compose de nombreuses pièces spécialisées qui fonctionnent ensemble pour permettre à la voiture de rouler, telles que les tuyaux d'admission, les papillons, les cylindres, les bougies d'allumage, les tuyaux d'échappement, etc.
Le moteur Docker se compose de nombreux outils spécialisés travaillant ensemble pour créer et exécuter des conteneurs, tels que des API, des pilotes d'exécution, des runtimes, des processus de calage, etc.
Le moteur Docker se compose des composants principaux suivants : Docker Client, Docker démon, containersd et runc. Ils sont conjointement responsables de la création et de l'exploitation des conteneurs.
Apprentissage recommandé : "Tutoriel vidéo Docker"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!