Maison > Opération et maintenance > Docker > Docker peut-il construire un entrepôt miroir local ?

Docker peut-il construire un entrepôt miroir local ?

王林
Libérer: 2020-05-20 11:49:23
original
2822 Les gens l'ont consulté

Docker peut-il construire un entrepôt miroir local ?

Environnement de construction :

MacOS Sierra 10.12.4 (Darwin Kernel Version 16.5.0)
Docker version 17.03.1-ce

Préparatifs avant la construction :

1. Installez Docker et exécutez-le normalement

2. Recherchez le registre d'images pour construire l'entrepôt local sur le site officiel de Docker

L'image du registre officiel est fournie sur le hub Docker. Nous pouvons directement utiliser l'image du registre pour créer un conteneur et créer notre propre service d'entrepôt privé.

La méthode de construction spécifique est la suivante :

1. Extrayez l'image du docker hub

docker pull registry:latest
Copier après la connexion

2. chemin de stockage de l'entrepôt

mdkir path/to/registry
Copier après la connexion

3 Le chemin de stockage de l'entrepôt d'images local doit être partagé

Docker -> Preferences... -> File Sharing
Copier après la connexion

Ajouter le dossier au partage

4. . Démarrez le conteneur

docker run -d -v path/to/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest
Copier après la connexion

Le service de registre enregistrera l'image téléchargée dans le répertoire /var/lib/registry du conteneur par défaut. Nous pouvons enregistrer l'image en montant le répertoire path/to/registry de l'hôte. ce répertoire. Accédez au répertoire path/to/registry de l'hôte.

5. Vérifiez si le service de registre est démarré

$ docker ps
Copier après la connexion

6. Poussez l'image locale dans l'entrepôt d'images local

docker tag workspace:latest 127.0.0.1:5000/workspace:latest
docker push 127.0.0.1:5000/workspace
Copier après la connexion

7. poussé vers l'entrepôt d'images local

http://127.0.0.1:5000/v2/_catalog
Copier après la connexion

Tutoriel recommandé : tutoriel 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal