Quel est le cœur de Docker ?
1. L'image elle-même est en lecture seule
En termes simples, un conteneur est une instance en cours d'exécution de l'image. La différence est que les images ne sont que des fichiers statiques en lecture seule, tandis que les conteneurs disposent d'une couche de fichiers inscriptible nécessaire au moment de l'exécution.
Si vous pensez qu'une machine virtuelle est un ensemble simulé de systèmes d'exploitation (y compris le noyau, l'environnement d'exécution d'application et d'autres environnements système) et d'applications exécutées sur celle-ci,
alors un conteneur Docker est un conteneur fonctionnant indépendamment (ou un groupe d'applications ) et son environnement d'exploitation nécessaire.
2. L'entrepôt Docker est similaire à l'entrepôt de code. C'est un endroit où Docker stocke de manière centralisée les fichiers image
Ce qu'il faut noter, c'est le référentiel. et la confusion du serveur d'enregistrement de l'entrepôt (registre).
Le serveur d'enregistrement d'entrepôt est l'endroit où les entrepôts sont stockés, et plusieurs entrepôts y sont souvent stockés.
Chaque entrepôt stocke un certain type d'images, comprenant souvent plusieurs fichiers d'images, distingués par différentes balises.
Par exemple, il existe plusieurs entrepôts dans le serveur d'enregistrement d'entrepôt ci-dessous, notamment les entrepôts Ubantu, les entrepôts CentOS et de nombreux autres entrepôts.
3. L'image Docker est similaire à une image de machine virtuelle et peut être comprise comme un modèle en lecture seule.
Un conteneur Docker est similaire à 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.
Tutoriel recommandé : "Tutoriel PHP"
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!