1. Laden Sie das Repository-Image herunter Docker-Pull-Registrierung 2. Erstellen Sie einen privaten Lagercontainer -d bedeutet Hintergrundstart docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry Registrierung 3. Entfernen Sie die 5000-Port-Beschränkung aus der Firewall Firewall-Befehl --zone=public --add-port=5000/tcp --permanent 4. Überprüfen Sie, ob das private Lager erfolgreich gestartet wurde http://192.3.8.12:5000/v2 5. Verpackungsbild Docker-Tag my-nginx:v1 192.168.56.200:5000/centos 6. Laden Sie das verpackte Bild in ein privates Lager hoch [root@server1 ~]# docker push 192.168.56.200:5000/centos Der Push bezieht sich auf ein Repository [192.168.56.200:5000/centos] Holen Sie sich https://192.168.56.200:5000/v1/_ping: http: Server hat HTTP-Antwort an HTTPS-Client gegeben Dieses Problem kann dadurch verursacht werden, dass der Client https verwendet, das Docker-Register jedoch keinen https-Dienst nutzt. Eine Möglichkeit, damit umzugehen, besteht darin, die Anfrage des Clients an die Adresse „192.168.56.200:5000“ in http zu ändern. Lösung: Erstellen Sie im Verzeichnis „/etc/docker/“ die Datei „daemon.json“. Schreiben Sie in die Datei: Starten Sie Docker nach dem Speichern und Beenden neu. 7. Beim erneuten Hochladen trat das Problem erneut auf, da Selinux nicht ausgeschaltet war. (Verwenden Sie den Befehl setenforce 0, um es vorübergehend zu deaktivieren, oder führen Sie vi /etc/sysconfig/selinux aus, ändern Sie die Zeile darin in SELINUX=disabled, speichern Sie die Änderung und starten Sie dann neu.) 8. Sehen Sie sich das Bild im privaten Lager an 9. Auf diese Weise wird das Image des privaten Lagers auf Server2 heruntergeladen. Docker-Pull 192.168.56.200:5000/Centos 10. Sichern und Wiederherstellen von Warehouse-Images. Sichern Sie /opt/data/registry regelmäßig direkt und stellen Sie es wieder her, indem Sie es direkt unter das Docker-Registry-Image hängen und starten. docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry Registrierung Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Super einfache QPS-Statistikmethode (empfohlen)
>>: Häufig verwendete höherwertige Funktionen und umfassende Beispiele in Vue
Schnelles Lesen Warum müssen wir SQL-Anweisungen ...
vertical-align wird hauptsächlich verwendet, um d...
Dig-Einführung: Dig ist ein Tool, das DNS einschl...
Sehen wir uns zunächst verschiedene Möglichkeiten...
Heute habe ich mysql-5.7.18-winx64.zip von der of...
1. Kompatibilität Wie unten dargestellt: Die Komp...
1. Einleitung Durch Aktivieren des Slow Query Log...
Inhaltsverzeichnis 1. Node erstellt HTTP-Server 2...
Der vollständige Name von Blog sollte Weblog sein,...
BinLog BinLog ist ein Binärprotokoll, das alle Än...
Beim Entwerfen eines H5-Layouts werden Sie normal...
Die einfachste Store-Anwendung in Vue ist die glo...
1. Verwenden Sie die Tastenkombination Strg + Ums...
1. Voraussetzungen Bei der Entwicklung von Front-...
Überblick In tatsächlichen Geschäftsszenarioanwen...