Docker-Compose erstellt schnell Schritte für ein privates Docker-Warehouse

Docker-Compose erstellt schnell Schritte für ein privates Docker-Warehouse

Erstellen Sie docker-compose.yml und füllen Sie den folgenden Inhalt aus

Version: '3'
Leistungen:
 Registrierung:
 Neustart: immer
 Bild: Registrierung:2
 Häfen:
  5000: 5000
 Umfeld:
  REGISTRY_HTTP_TLS_CERTIFICATE: /certs/registry.crt
  REGISTRY_HTTP_TLS_KEY: /certs/registry.key
  REGISTRY_AUTH: htpasswd
  REGISTRY_AUTH_HTPASSWD_PATH: /auth/htpasswd
  REGISTRY_AUTH_HTPASSWD_REALM: Registrierungsbereich
 Bände:
  – /home/docker/registry:/var/lib/registry
  - /home/registry/cert:/certs
  – /home/registry/auth:/auth
 Registrierungs-Benutzeroberfläche:
  Bild: konradkleine/docker-registry-frontend:v2
  Neustart: immer
  Umfeld:
   -ENV_DOCKER_REGISTRY_HOST=Registrierung
   – ENV_DOCKER_REGISTRY_PORT=5000
   – ENV_DOCKER_REGISTRY_USE_SSL=1
  Häfen:
   - „5001:80“

Unter ihnen ist REGISTRY_HTTP_TLS_CERTIFICATE das SSL-Zertifikat. Dieses Zertifikat kann von Ihnen selbst generiert oder auf Websites wie Alibaba Cloud beantragt werden. Da es sich um ein privates Lager handelt, empfiehlt der Autor die Verwendung eines privaten Zertifikats

Kopieren Sie diese Datei und führen Sie den Befehl „docker-compose up“ aus

Erstellen Sie einen Login-Benutzer und ein Passwort

docker run --entrypoint htpasswd registry:2 -Bbn Benutzername Passwort >> /home/registry/auth/htpasswd

Öffnen Sie den Browser, geben Sie http://localhost ip:5001 ein und sehen Sie die folgende Seite, was bedeutet, dass der Zugriff erfolgreich war.

Klicken Sie auf beide Repositories. Ein Eingabefeld für Benutzername und Passwort wird angezeigt. Geben Sie den oben erstellten Benutzernamen und das Passwort ein, um alle Bilder im Repository anzuzeigen.

Dies ist das Ende dieses Artikels über die Schritte zum schnellen Erstellen eines privaten Docker-Warehouses mit Docker-Compose. Weitere Informationen zum Erstellen eines privaten Docker-Warehouses mit Docker-Compose finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Der Prozess zum Erstellen eines privaten Docker-Registry-Warehouses
  • Detailliertes Tutorial zur Installation von Harbor Private Warehouse mit Docker Compose
  • So verwenden Sie Docker zum Erstellen eines privaten pypi-Repositorys
  • Schritte für Docker zum Erstellen eines privaten Lagerhafens
  • Der Prozess, mit dem Docker ein privates Lager einrichtet

<<:  XHTML-Einführungstutorial: Anwendung von Tabellen-Tags

>>:  Lösung für das MySQL Master-Slave-Verzögerungsproblem

Artikel empfehlen

So verwenden Sie vue.js zum Implementieren der Drag & Drop-Funktion

Vorwort Durch das Hinzufügen einer Drag & Dro...

Zusammenfassung der allgemeinen MySQL-Benchmark-Befehle

mysql.lap Allgemeine Parameterbeschreibung –auto-...

Beispielcode zur Implementierung der MySQL-Master-Slave-Replikation in Docker

Inhaltsverzeichnis 1. Übersicht 1. Grundsatz 2. U...

Linux verwendet die suid vim.basic-Datei, um eine Rechteausweitung zu erreichen

Auf Kali reproduzieren Legen Sie zunächst die Sui...

Verständnis und Anwendungsszenarien von ES6-Erweiterungsoperatoren

Inhaltsverzeichnis 1. Ersetzen Sie die Apply-Meth...

Detaillierte Erläuterung der MySQL-Partitionsfunktion und Beispielanalyse

Zunächst: Was ist Datenbankpartitionierung? Ich h...

HTML-Webseite: geordnete Liste ol und ungeordnete Liste ul

Listen zum Organisieren von Daten Nachdem die Les...

So fügen Sie schnell 10 Millionen Datensätze in MySQL ein

Ich habe gehört, dass es eine Interviewfrage gibt...

Probleme und Lösungen beim Ersetzen von Oracle durch MySQL

Inhaltsverzeichnis Migrationstools Anwendungstran...

Einführung in die CentOS7-Firewall und portbezogene Befehle

Inhaltsverzeichnis 1. Überprüfen Sie den aktuelle...

Detailliertes Tutorial zur Installation des ElasticSearch:7.8.0-Clusters mit Docker

Der ElasticSearch-Cluster unterstützt動態請求的方式und靜態...

Reduzieren Sie die Speicher- und CPU-Auslastung durch die Optimierung von Webseiten

Manche Webseiten erscheinen möglicherweise nicht g...