Das Image kann problemlos direkt in das öffentliche Docker-Repository übertragen werden, genau wie bei GitHub, aber wir möchten die Image-Datei während der Entwicklung oft nicht öffentlich machen. In diesem Fall müssen wir ein privates Docker-Repository erstellen, genau wie bei GitLab. Nachdem wir das Image im vorherigen Artikel erstellt haben, können wir ein privates Image-Repository zum Speichern unseres Images bereitstellen. Starten Sie ein privates Register Das Starten eines privaten Repositorys ist ebenfalls sehr einfach. Führen Sie den Befehl auf dem Server aus Kopieren Sie den Code wie folgt: docker run -d -p 5000:5000 --name="docker-registry" --restart=always -v /root/docker/registry/:/var/lib/registry/ Registrierung Das heißt, der vom Registrierungsimage erstellte Container wird im Hintergrund gestartet, erhält den Namen Warum Nachdem Sie den Bild hochladen Um ein Bild in ein privates Repository hochzuladen, müssen Sie dem Bild-Tag die Repository-Adresse hinzufügen: Docker-Tag Express-App 111.111.111.111:5000/sunhengzhe/Express-App:v1 Um Konflikte mit anderen Bildern zu vermeiden, können Sie einen Namespace wie Beachten Sie, dass die Repository-Adresse den Protokollteil nicht enthält. Die Standardsicherheitsrichtlinie von Docker erfordert, dass das Repository Mac-Konfiguration Nach der Änderung müssen Sie CentOS-System Schreiben Sie in die Datei { "Registrierungsspiegel": [ „https://registry.docker-cn.com“ ], "unsichere-Registrierungen": [ „[privates Lager IP:Port]“ ] } Starten Sie dann Docker neu systemctl Neustart Docker Bild hochladen Nachdem Sie Docker Push 111.111.111.111:5000/sunhengzhe/express-app:v1 Push fehlgeschlagen Wenn das Problem auftritt, dass Docker-Protokolle -f Docker-Registrierung Wenn chcon -Rt svirt_sandbox_file_t /root/docker/registry/ In diesem Beispiel ist es Ziehen Sie das Bild Verwenden des Docker-Pull 111.111.111.111:5000/sunhengzhe/express-app:v1 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:
|
<<: So importieren Sie eine JS-Konfigurationsdatei auf den Vue-Server
>>: Tutorial zur Installation und Konfiguration der dekomprimierten Version von mysql5.7.19 winx64
Vorwort In diesem Artikel wird erläutert, wie Sie...
Inhaltsverzeichnis Vorwort Was ist Deno? Vergleic...
Was ist Blubbern? Es gibt drei Phasen im DOM-Erei...
1. Laden Sie MySQL Community Server 5.6.35 herunt...
Inhaltsverzeichnis 1. Prototyp 2. Prototypzeiger:...
// Ich habe einen ganzen Nachmittag für die Insta...
Ich entwickle derzeit eine Video- und Tool-App, ä...
Bemerkung: Die Datenmenge in diesem Artikel beträ...
„Entwicklung ist mehr als nur Code schreiben“ stam...
Vorwort Vor kurzem hat unsere Firma MBP konfiguri...
Hinweis: Das System ist Ubuntu 14.04LTS, ein 32-B...
Inhaltsverzeichnis 1. Generieren Sie einen abstra...
Ende letzten Jahres habe ich im Dualsystem meines...
Dieser Artikel zeigt Ihnen eine verschiebbare Fot...
Dieser Artikel stellt den Inhalt zur Git-Konfigur...