Maison Opération et maintenance Docker Comment construire un entrepôt miroir local

Comment construire un entrepôt miroir local

Jun 22, 2020 pm 06:01 PM
entrepôt 镜像

Comment construire un entrepôt miroir local

1. Environnement et préparations

ubuntu14.04

environnement docker

(tutoriel recommandé : Tutoriel Docker)

2. Étapes de construction

1. Changer la source de l'image (car celle par défaut est trop lente, et celle domestique. est plus rapide)

sudo vim /etc/default/docker
Copier après la connexion
Copier après la connexion

Entrez les paramètres suivants :

DOCKER_OPTS="--registry-mirror=http://hub-mirror.c.163.com" //网易的,也可以使用daoClouds的
Copier après la connexion

S'il s'agit d'un environnement Ubuntu nouvellement installé, exécutez la commande suivante (bien sûr, vous pouvez également utiliser vi, ou écrire directement)

sudo apt-get update //更新apt-get源,防止下载出错
sudo apt-get install vim -y //下载vim
Copier après la connexion

2. Démarrez Docker et extrayez la source de l'image du registre

sudo service docker start //启动docker
sudo docker pull registry //下载registry镜像
Copier après la connexion

3 Après le téléchargement, vérifiez si le téléchargement a réussi

sudo docker images
Copier après la connexion

Comment construire un entrepôt miroir local<. 🎜>

4. Télécharger Après avoir démarré le conteneur, vous pouvez monter le mappage de données dans le conteneur dans le répertoire que vous spécifiez. Ici, /opt/data/registry est le répertoire dans lequel l'hôte le stocke

mkdir -p /opt/data/registry //创建目录
sudo docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry
  --name private_registry registry //启动容器
-d : 让容器可以后台运行
-p :指定映射端口(前者是宿主机的端口号,后者是容器的端口号)
-v :数据挂载(前者是宿主机的目录,后者是容器的目录)
--name : 为运行的容器命名
Copier après la connexion
<🎜. >

Comment construire un entrepôt miroir local5. Vérifiez ensuite si le conteneur a démarré avec succès

sudo docker ps
Copier après la connexion

6. Vérifiez l'adresse IP de la machine hôte

ifconfig
Copier après la connexion

. Comment construire un entrepôt miroir local7. Modifiez le fichier de configuration de Docker, ajoutez votre propre adresse de bibliothèque privée. Docker chargera /etc/init/docker.conf au démarrage. Après avoir lu le fichier de configuration, vous constaterez qu'il chargera le /etc/. default/docker, il vous suffit donc d'écrire l'adresse de la bibliothèque privée dans /etc /default/docker peut être

sudo vim /etc/default/docker
Copier après la connexion
Copier après la connexion

8. Remplacez DOCKER_OPTS par ce qui suit :

DOCKER_OPTS="--registry-mirror=http://hub-mirror.c.163.com --insecure-registry 192.168.147.129:5000"
Copier après la connexion

Le port 5000 doit être ajouté. L'hôte accède au port 80 par défaut. Si vous ne souhaitez pas l'ajouter, vous pouvez démarrer le conteneur. Lors du mappage du port 5000 du conteneur sur le port 80 de l'hôte

9. le conteneur et activez le service de registre

sudo service docker restart //重启容器
sudo docker start private_registry //重启registry服务
Copier après la connexion

Les cinq étapes ci-dessus permettront de créer une bibliothèque privée.


3. Test

1. Extrayez une image et marquez-la (prenez Busybox comme exemple, car Busybox est relativement petite)

sudo docker pull busybox:latest //拉取镜像
sudo docker tag busybox:latest 192.168.147.129:5000/busybox
Copier après la connexion
<. 🎜 >2. Soumettez l'image de balise à votre entrepôt d'images local

sudo docker push 192.168.147.129:5000/busybox
Copier après la connexion

3. Supprimez toutes les images sur busybox et affichez

sudo docker rmi busybox 192.168.147.129:5000/busybox //删除busybox镜像
sudo docker images //查看是否还有busybox镜像的信息
Copier après la connexion

4. entrepôt Miroir et vue

sudo docker pull 192.168.147.129:5000/busybox
sudo docker images //查看192.168.147.129:5000/busybox镜像的信息
Copier après la connexion


Si l'invite ci-dessus apparaît, cela signifie que l'extraction est réussie. Comment construire un entrepôt miroir local

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

entrée du site officiel du miroir ao3 entrée du site officiel du miroir ao3 Feb 24, 2024 am 11:34 AM

ao3 Mirror est une plate-forme pour créer des fanfictions, mais la plupart des amis ne savent pas où se trouve le site officiel d'ao3 Mirror. Cliquez sur le lien https://ao3.cubeart.club/ pour accéder au site Web ao3 Mirror. est L'éditeur présente aux utilisateurs une introduction à la dernière entrée du site officiel d'ao3 Mirror 2024. Les utilisateurs intéressés viennent jeter un œil ! Portail du site officiel du miroir ao3 : https://ao3.cubeart.club/ 1. Adresse de téléchargement 1. AO3 : Cliquez pour télécharger》》 2. Dernière version d'AO3 : Cliquez pour télécharger》》 2. Entrez la méthode du site Web 1. Copiez le site Web pour l'afficher dans le navigateur et cliquez sur [Connexion] dans le coin supérieur droit de la page pour entrer 2. Compte ;

Comment désactiver AirPlay sur Mac Comment désactiver AirPlay sur Mac Apr 16, 2023 am 09:49 AM

Désactivez AirPlay sur Mac via le Centre de contrôle Vous pouvez rapidement désactiver AirPlay sous Mac OS Ventura 13 ou version ultérieure en procédant comme suit : Sur un Mac avec AirPlay activé, accédez au Centre de contrôle dans le coin supérieur droit en cliquant sur l'icône d'apparence à deux boutons et sélectionnez " "Screen Mirroring" Dans le menu qui apparaît, sélectionnez l'écran sur lequel votre Mac utilise AirPlay. Cela déconnectera AirPlay et le désactivera. Vous pouvez également activer ScreenMirroring et AirPlay de cette façon, ce que vous savez probablement maintenant si vous avez activé cela en premier lieu. Déconnectez AirPla sur Mac via les paramètres système

Mettez facilement en miroir l'écran de votre ordinateur portable Acer sur votre téléviseur en suivant ces étapes Mettez facilement en miroir l'écran de votre ordinateur portable Acer sur votre téléviseur en suivant ces étapes Apr 13, 2023 pm 07:10 PM

La mise en miroir d'écran est la meilleure option lorsque vous souhaitez visualiser ou afficher du contenu d'un petit écran à un grand écran (par exemple, d'un ordinateur portable à un téléviseur). Bien que vous ayez peut-être entendu parler de la possibilité de refléter l'écran de votre smartphone sur votre téléviseur ou votre ordinateur portable, vous pouvez également refléter l'écran de votre ordinateur portable sur votre téléviseur. Cela vous permettra de visualiser le contenu sur un écran plus grand. Le processus de mise en miroir de l'écran de votre ordinateur portable sur votre téléviseur peut être effectué de différentes manières, notamment avec ou sans fil. C'est à vous de décider quelle option vous souhaitez continuer à utiliser. D'une part, l'approche filaire vous offre une expérience de mise en miroir fiable avec une faible latence. Cependant, la méthode sans fil élimine le besoin de trouver un câble compatible pour la mise en miroir et peut être effectuée entre deux appareils pris en charge. Le seul inconvénient est que vous rencontrerez un certain décalage et parfois une mise en miroir basse résolution.

Adresses de téléchargement d'images de différentes versions de CentOS7 et descriptions de versions (y compris la version Everything) Adresses de téléchargement d'images de différentes versions de CentOS7 et descriptions de versions (y compris la version Everything) Feb 29, 2024 am 09:20 AM

Lors du chargement de CentOS-7.0-1406, il existe de nombreuses versions facultatives. Pour les utilisateurs ordinaires, ils ne savent pas laquelle choisir : (1) CentOS-xxxx-LiveCD.ios et CentOS-xxxx- Quoi. est la différence entre bin-DVD.iso ? Le premier n’a que 700 Mo et le second 3,8 Go. La différence ne réside pas seulement dans la taille, mais la différence la plus essentielle est que CentOS-xxxx-LiveCD.ios ne peut être chargé que dans la mémoire et exécuté, et ne peut pas être installé. Seul CentOS-xxx-bin-DVD1.iso peut être installé sur le disque dur. (2) CentOS-xxx-bin-DVD1.iso, Ce

AtomHub, le centre de mise en miroir de conteneurs open source créé conjointement par Huawei, Inspur et d'autres unités, a annoncé qu'il était officiellement ouvert aux tests publics et qu'il pouvait télécharger de manière stable des services nationaux. AtomHub, le centre de mise en miroir de conteneurs open source créé conjointement par Huawei, Inspur et d'autres unités, a annoncé qu'il était officiellement ouvert aux tests publics et qu'il pouvait télécharger de manière stable des services nationaux. Jan 02, 2024 pm 03:54 PM

Selon les informations officielles de Huawei, la conférence Open Atomic Developer, sur le thème « Tout pour les développeurs », s'est tenue à Wuxi pendant deux jours, du 16 au 17 décembre. La conférence était dirigée par la Fondation Open Atomic Open Source, Huawei, et Inspur., ​​DaoCloud, Xieyun, Qingyun, Hurricane Engine, ainsi que l'OpenSDV Open Source Alliance, la communauté openEuler, la communauté OpenCloudOS et d'autres unités membres ont lancé conjointement la construction de l'AtomHub Trusted Mirror Center, qui est officiellement ouvert aux tests publics. AtomHub adhère aux concepts de co-construction, de co-gouvernance et de partage, et vise à fournir aux organisations et aux développeurs open source un centre miroir de conteneurs open source de confiance, neutre, ouvert et co-construit. Compte tenu de l'instabilité et du caractère incontrôlable des entrepôts d'images tels que DockerHub et certains

Miracast ne fonctionne pas sous Windows 11 ? Réparer maintenant Miracast ne fonctionne pas sous Windows 11 ? Réparer maintenant Apr 16, 2023 pm 11:46 PM

Recevoir des codes d'erreur ou des messages d'erreur sur les systèmes d'exploitation Windows est très courant, nous en avons presque tous rencontré lors de l'utilisation des systèmes d'exploitation Microsoft. Windows 11 n'est pas différent des autres systèmes d'exploitation Windows. Une erreur courante rencontrée par de nombreux utilisateurs de Windows 11 est liée au mauvais fonctionnement de Miracast. Miracast est un service Windows de Microsoft qui vous permet de diffuser votre écran sur un autre moniteur. Cette fonctionnalité est intégrée à Windows 11 et vous devez connecter votre appareil et d'autres moniteurs à la même connexion Wi-Fi pour diffuser du contenu. Si vous voulez en parler à vos amis ou

Manipulation d'images Golang : comment refléter, faire pivoter et retourner des images Manipulation d'images Golang : comment refléter, faire pivoter et retourner des images Aug 25, 2023 pm 10:31 PM

Manipulation d'images Golang : Comment refléter, faire pivoter et retourner des images 1. Introduction Le traitement d'image est l'un des besoins que nous rencontrons souvent dans de nombreux scénarios de développement. Dans Golang, nous pouvons utiliser le package image pour exploiter et traiter des images. Cet article se concentrera sur la façon d'utiliser Golang pour refléter, faire pivoter et retourner des images, et fournira des exemples de code correspondants. 2. Opération de mise en miroir La mise en miroir d'une image consiste à modifier la disposition gauche et droite de l'image. Dans Golang, vous pouvez utiliser Fli du package draw

Utiliser Java pour développer la fonction de gestion des produits du système de gestion d'entrepôt Utiliser Java pour développer la fonction de gestion des produits du système de gestion d'entrepôt Sep 24, 2023 am 08:07 AM

Titre : Utiliser Java pour développer la fonction de gestion des produits du système de gestion d'entrepôt 1. Introduction Avec les progrès de la science et de la technologie et le développement de l'informatisation, la gestion des entrepôts d'entreprise est devenue de plus en plus importante. Afin d'améliorer l'efficacité et la précision de la gestion des entrepôts, de nombreuses entreprises ont commencé à adopter des systèmes de gestion d'entrepôt. Cet article utilisera le langage Java pour développer la fonction de gestion des produits d'un système de gestion d'entrepôt et fournira aux lecteurs des exemples de code d'implémentation spécifiques. 2. Analyse de la demande Dans le système de gestion d'entrepôt, les fonctions de gestion des produits comprennent principalement des opérations telles que l'ajout, la suppression, la modification et la visualisation des produits. basé sur

See all articles