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:
|
<<: XHTML-Einführungstutorial: Anwendung von Tabellen-Tags
>>: Lösung für das MySQL Master-Slave-Verzögerungsproblem
Vorwort Durch das Hinzufügen einer Drag & Dro...
mysql.lap Allgemeine Parameterbeschreibung –auto-...
Verwenden Sie zum Crawlen von Daten die browserba...
Inhaltsverzeichnis 1. Übersicht 1. Grundsatz 2. U...
Auf Kali reproduzieren Legen Sie zunächst die Sui...
PS: Ich habe kürzlich das Nginx-Kapitel von <&...
Inhaltsverzeichnis 1. Ersetzen Sie die Apply-Meth...
Zunächst: Was ist Datenbankpartitionierung? Ich h...
Listen zum Organisieren von Daten Nachdem die Les...
Inhaltsverzeichnis Vorwort Ursachenanalyse und Lö...
Ich habe gehört, dass es eine Interviewfrage gibt...
Inhaltsverzeichnis Migrationstools Anwendungstran...
Inhaltsverzeichnis 1. Überprüfen Sie den aktuelle...
Der ElasticSearch-Cluster unterstützt動態請求的方式und靜態...
Manche Webseiten erscheinen möglicherweise nicht g...