Maison  >  Article  >  Opération et maintenance  >  Que signifie le moteur Docker ?

Que signifie le moteur Docker ?

WBOY
WBOYoriginal
2022-02-23 11:09:164073parcourir

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. .

Que signifie le moteur Docker ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, version docker-1.13.1, ordinateur Dell G3.

Que signifie Docker Engine

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.

Que signifie le moteur Docker ?

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 , docker ps...

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:qu'est-ce que le proxy DockerArticle suivant:qu'est-ce que le proxy Docker