Maison  >  Article  >  Opération et maintenance  >  La différence entre les images Docker et les conteneurs

La différence entre les images Docker et les conteneurs

尚
original
2020-04-02 15:06:146233parcourir

La différence entre les images Docker et les conteneurs

Le cycle de vie complet de Docker se compose de trois parties : image + conteneur + référentiel.

Jetons un coup d'œil à la différence entre les images Docker et les conteneurs :

Le concept des images Docker est similaire à l'image d'une machine virtuelle. Il s'agit d'un modèle en lecture seule, un système de fichiers indépendant, comprenant les données requises pour exécuter le conteneur, qui peut être utilisé pour créer de nouveaux conteneurs.

Les images Docker sont en fait composées de couches de fichiers système. Ce niveau de système de fichiers est appelé UnionFS (Union file system). L'image peut être construite sur la base de dockerfile, qui est un fichier de description contenant plusieurs secrets. commandes. Chaque commande crée une nouvelle structure hiérarchique pour le système de fichiers sous-jacent.

Docker utilise des conteneurs pour exécuter des applications : les conteneurs Docker exécutent des instances créées à partir d'images Docker. Les conteneurs Docker sont similaires aux machines virtuelles et peuvent être démarrés, arrêtés, supprimés, etc.

Chaque conteneur est isolé les uns des autres. Une application spécifique sera exécutée dans le conteneur, comprenant le code de l'application spécifique et les fichiers de dépendance requis. Vous pouvez considérer un conteneur comme une version simplifiée de l'environnement Linux (y compris les autorisations de l'utilisateur root, l'espace de processus, l'espace utilisateur, l'espace réseau, etc.) et les applications qui y sont exécutées.

Pour plus de tutoriels connexes, veuillez faire attention à la colonne Tutoriel Docker sur le site Web PHP chinois.

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