Comprendre les concepts de base de Docker

Ouvrage de référence: "Entrée de la technologie Docker et combat réel"

1. Le concept de base Docker comprend trois

Image

Conteneur

Dépôt

image de docker:

Une image Docker est similaire à une image de machine virtuelle et peut être comprise comme un modèle en lecture seule.

Par exemple, une image peut contenir un environnement de système d'exploitation de base dans lequel seules les applications Apache (ou d'autres logiciels requis par les utilisateurs) sont installés. Vous pouvez l'appeler une image Apache. Les images sont à la base de la création de conteneurs Docker. Grâce à la gestion des versions et à un système de fichiers incrémentiel, Docker fournit un mécanisme très simple pour créer et mettre à jour des images existantes, et les utilisateurs peuvent même télécharger une image d'application prête à l'emploi sur Internet et l'utiliser directement.

conteneur docker:

Les conteneurs Docker sont similaires à un bac à sable léger. Docker utilise des conteneurs pour exécuter et isoler les applications. Un conteneur est une instance d'exécution d'application créée à partir d'une image.

Il peut être démarré, démarré, arrêté et supprimé, et ces conteneurs sont isolés les uns des autres et invisibles les uns aux autres. Vous pouvez considérer le conteneur comme une version simple de l'environnement système Linux (y compris les droits d'utilisateur root, l'espace de processus, l'espace utilisateur, l'espace réseau, etc.) et une boîte d'applications qui s'exécutent dans celui-ci.

entrepôt de dockers:

L'entrepôt Docker est similaire à l'entrepôt de code, qui est un endroit où Docker stocke de manière centralisée les fichiers image. 

Parfois, nous confondons l'entrepôt Docker avec le serveur d'enregistrement d'entrepôt (Registry), qui n'est pas strictement distingué. En fait, le serveur d'enregistrement d'entrepôt est l'endroit où l'entrepôt est stocké, et il y a souvent plusieurs entrepôts dessus. Chaque entrepôt stocke de manière centralisée un certain type d'image, qui comprend souvent plusieurs fichiers image, qui se distinguent par des balises différentes. Par exemple, un entrepôt pour stocker des images du système d'exploitation Ubuntu, qui peuvent inclure des images de différentes versions telles que 16.04 et 18.04. Un exemple de serveur d'enregistrement d'entrepôt est illustré à la figure 21. Selon que les images stockées sont partagées ou non, l'entrepôt Docker peut être divisé en deux formes: entrepôt public (public) et entrepôt privé (privé). À l'heure actuelle, le plus grand entrepôt public est le Docker Hub officiel, qui stocke un grand nombre d'images à télécharger par les utilisateurs. De nombreux fournisseurs de services cloud nationaux (tels que Tencent Cloud, Alibaba Cloud, etc.) fournissent également des sources locales d'entrepôts, qui peuvent fournir un accès domestique stable. Bien sûr, si les utilisateurs ne souhaitent pas partager publiquement leurs propres fichiers image, Docker prend également en charge les utilisateurs pour créer un entrepôt privé au sein du réseau local auquel seuls les utilisateurs peuvent accéder. Une fois que l'utilisateur a créé sa propre image, il peut utiliser la commande push pour la télécharger dans l'entrepôt public ou privé désigné. De cette façon, la prochaine fois que l'utilisateur utilisera l'image sur une autre machine, il n'aura qu'à la retirer de l'entrepôt. ,

 

Je suppose que tu aimes

Origine www.cnblogs.com/duaner92/p/12728864.html
conseillé
Classement