Maison >Opération et maintenance >Docker >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
2. chemin de stockage de l'entrepôt
mdkir path/to/registry
3 Le chemin de stockage de l'entrepôt d'images local doit être partagé
Docker -> Preferences... -> File Sharing
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
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
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
7. poussé vers l'entrepôt d'images local
http://127.0.0.1:5000/v2/_catalog
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!