Dans Docker, un entrepôt est un endroit où les images sont stockées de manière centralisée. Il s'agit d'un service centralisé de stockage et de distribution d'images ; chaque entrepôt peut contenir plusieurs balises, et chaque balise correspond à une image. Habituellement, un entrepôt contient des images de différentes versions du même logiciel, et des balises sont souvent utilisées pour correspondre à chaque version du logiciel.
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, version docker-1.13.1, ordinateur Dell G3.
Le référentiel est un endroit où les images sont stockées de manière centralisée. Parfois, l'entrepôt et le serveur d'enregistrement de l'entrepôt (Registry) sont confondus et ne sont pas strictement distingués. En fait, plusieurs entrepôts sont souvent stockés sur le serveur d'enregistrement d'entrepôt, et chaque entrepôt contient plusieurs images, et chaque image a une balise différente.
Habituellement, un entrepôt contiendra des images de différentes versions du même logiciel, et des balises sont souvent utilisées pour correspondre à chaque version du logiciel. Nous pouvons spécifier quelle version de ce logiciel correspond à l'image au format
Prenons l'exemple d'Ubuntu. ubuntu est le nom de l'entrepôt, qui contient différentes étiquettes de version, telles que 16.04, 18.04. Nous pouvons spécifier quelle version de l'image est requise via Ubuntu:16.04 ou Ubuntu:18.04. Si une balise est omise, comme ubuntu, elle sera traitée comme ubuntu:latest.
Le nom de l'entrepôt apparaît souvent sous la forme d'un chemin en deux parties, tel que jwilder/nginx-proxy
L'entrepôt est divisé en deux formes : entrepôt public (Public) et entrepôt privé (Private).
Le plus grand entrepôt public est Docker Pool, etc., qui peut offrir aux utilisateurs du continent un accès plus stable et plus rapide.
Bien sûr, les utilisateurs peuvent également créer un entrepôt privé au sein du réseau local.
Une fois que les utilisateurs ont créé leur propre image, ils peuvent utiliser la commande push pour la télécharger dans un référentiel public ou privé, de sorte que la prochaine fois qu'ils utiliseront cette image sur une autre machine, il leur suffira de l'extraire du référentiel.
Remarque : le concept de l'entrepôt Docker est similaire à celui de Git, et le serveur d'enregistrement peut être compris comme un service d'hébergement comme GitHub.
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!