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
Inhaltsverzeichnis Einführung in FTP, FTPS und SF...
Beachten! ! ! Diese Situation kann bei der Instal...
Inhaltsverzeichnis 1. Was ist ein Betriebssystem?...
Beispiel zur MySQL-Passwortänderung – ausführlich...
Inhaltsverzeichnis 1. Lernen Sie Teleport kennen ...
Vorwort Fixieren Sie den Fußzeilenbereich unten. ...
Die Front- und Back-End-Ports von Vue sind inkons...
x-ua-compatible wird verwendet, um das Modell für...
Enctype: Gibt den Kodierungstyp an, der vom Browse...
Die Homepage von Tencent QQ wurde neu gestaltet un...
Voraussetzung: Sie müssen das Modul ngx_http_head...
Hauptsächlich verwendete Wissenspunkte: •CSS3 3D-...
In diesem Artikel wird der spezifische Code für J...
Dieser Artikel stellt einige häufig verwendete Fu...
1.MySQL-Funktionen 1. Mathematische Funktionen PI...