Comment gérer votre propre registre Docker privé local

Comment gérer votre propre registre Docker privé local

Dans cette configuration, nous montrerons comment exécuter un registre Docker local sur un réseau local. Nous supposons que l'hôte qui exécutera le registre Docker a déjà installé le docker et peut être accessible via le nom d'hôte ou l'adresse IP. Alternativement, vous pouvez exécuter votre registre Docker local sur un système local en utilisant 127.0.0.1 ou hôte local Dans notre scénario, nous exécuterons Docker sur l'hôte: linuxconfig.docker.local. Commençons par exécuter un conteneur de registre docker sur linuxconfig.docker.local héberger:

# Docker Run -D -P 5000: 5000 Registry E6F9480E94EA30A4A400F499B9E28DFAC87CCD3CCB59627E78FE784249248127 

Suivant à partir d'un hôte client, utilisez la commande docker pour obtenir un ID d'image de l'image Docker que vous souhaitez pousser vers votre référentiel local:

# images docker 

Prenez note de l'ID d'image, par exemple. 41B730702607. Maintenant que nous avons un ID d'image de l'image Docker, nous aimerions télécharger dans notre propre registre Docker local que nous pouvons utiliser tag docker commande pour marquer cette image pour un téléchargement:

# Docker Tag 41B730702607 LinuxConfig.docker.Local: 5000 / Debian: 8 

Une fois que nous avons marqué notre image, nous pouvons utiliser push docker Commande pour le télécharger notre registre Docker local:

# docker push linuxconfig.docker.Local: 5000 / Debian: 8 La poussée fait référence à un référentiel [LinuxConfig.docker.Local: 5000 / Debian] (Len: 1) Envoi de la liste d'images poussant le référentiel LinuxConfig.docker.Local: 5000 / debian (1 tags) 3CB35AE859E7: l'image a réussi à pousser 41B730702607: l'image a réussi à pousser la balise pour Rev [41b730702607] sur http: // linuxconfig.docker.Local: 5000 / V1 / Repositaires / Debian / Tags / 8 

Enfin, recherchez votre registre Docker local pour confirmer un téléchargement correct:

# Docker Search LinuxConfig.docker.Local: 5000 / Debian Nom Description Stars Bibliothèque automatisée officielle / Debian 

Tutoriels Linux connexes:

  • Comment se connecter à Docker Container via SSH
  • Comment configurer un serveur OpenVPN sur Ubuntu 20.04
  • Choses à installer sur Ubuntu 20.04
  • Comment changer le nom d'hôte sur Linux
  • Comment configurer le serveur et le client FTP / SFTP sur Almalinux
  • Comment installer Debian sur un conteneur Luks existant
  • Installez le proxy Tor sur Ubuntu 22.04 Linux
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Comment utiliser un fichier comme clé de périphérique LUKS
  • Installez le proxy Tor sur Ubuntu 20.04 Linux