Architecture Docker
Docker utilise le modèle d'architecture client-serveur (C/S) et utilise des API distantes pour gérer et créer des conteneurs Docker.
Les conteneurs Docker sont créés à partir d'images Docker.
La relation entre les conteneurs et les images est similaire aux objets et aux classes dans la programmation orientée objet.
Docker | 面向对象 |
---|---|
容器 | 对象 |
镜像 | 类 |
| <🎜>L'image Docker est un modèle pour créer des conteneurs Docker. <🎜> | ||||||||||||
<🎜>Conteneur Docker (Conteneur) <🎜> | <🎜>Un conteneur est une application ou un groupe d'applications qui s'exécute indépendamment. <🎜> | ||||||||||||
<🎜>Client Docker (Client)<🎜> | <🎜>Le client Docker utilise Docker via la ligne de commande ou l'API d'autres outils (https://docs.docker.com/reference/api/docker_remote_api) communique avec le démon Docker. <🎜> | ||||||||||||
<🎜>Docker Host (Hôte)<🎜> | <🎜>Une machine physique ou virtuelle utilisée pour exécuter le processus démon Docker et des conteneurs. <🎜> | ||||||||||||
<🎜>Entrepôt Docker (registre)<🎜> | <🎜>L'entrepôt Docker est utilisé pour enregistrer des images et peut être compris comme référentiel de code de contrôle de code dans . <🎜><🎜>Docker Hub (https://hub.docker.com) fournit une vaste collection d'images à utiliser. <🎜><🎜> <🎜> | ||||||||||||
<🎜>Docker Machine<🎜> | <🎜>Docker Machine est une simplification L'outil de ligne de commande pour l'installation de Docker peut installer Docker sur la plate-forme correspondante via une simple ligne de commande, telle que VirtualBox, Digital Ocean et Microsoft Azure. <🎜> |