Docker verpackt das lokale Image und stellt es auf anderen Maschinen wieder her

Docker verpackt das lokale Image und stellt es auf anderen Maschinen wieder her

1. Verwenden Sie Docker-Images, um alle Image-Dateien auf diesem Computer anzuzeigen

2. docker save eb40dcf64078> /root/mydjango-save-1016.tar Speichern Sie das Image als lokale Datei, wobei eb40dcf64078 die Image-ID ist

3. Laden Sie die lokal gespeicherten Dateien auf den Server hoch, die nicht abgerufen werden können. Das Netzwerk ist verbunden. Ich verwende hier direkt den scp-Befehl.

4. Verwenden Sie die Lademethode, um die gerade hochgeladene TAR-Datei zu laden

Docker laden < /root/mydjango-save-1016.tar

5. Verwenden Sie den Befehl „Docker Images“ auf dem neuen Computer, um das lokale Image anzuzeigen und zu prüfen, ob das gerade geladene Image geladen ist. Es wird festgestellt, dass weder der Imagename noch das geladene Tag „keine“ sind. Verwenden Sie „Docker Tag eb40dcf64078 django:latest“, um sie in den ursprünglichen Imagenamen und Tagnamen zu ändern, wobei eb40dcf64078 die Image-ID ist.

6. Verwenden Sie docker run -itd django:latest, um zu laden und zu überprüfen, ob das Image erfolgreich „ausgeführt“ werden kann.

Zusätzliche Kenntnisse: Import und Export von Docker-Images, Umbenennen von Images. Kann verwendet werden, um Docker-Anwendungen offline bereitzustellen

Exportieren eines Bildes

Docker-Images zeigen Image-ID und -Name an

Exportieren mit imageId (nicht empfohlen)

docker save -o Dateiname.tar Bild-ID

Ich habe jedoch ein Problem festgestellt: Das mit imageId exportierte Bild hat beim Importieren sowohl das Repository als auch den Namen „none“. Wenn das Bild jedoch mit dem Bildnamen exportiert und dann erneut importiert wird, wird „none“ angezeigt.

Der Grund für diesen Fehler liegt darin, dass beim Laden des Dockers das Image mit demselben Namen überschrieben und das Originalimage umbenannt wird, was zu dem in der obigen Abbildung gezeigten Problem führt.

So benennen Sie ein Bild um:

Docker-Tag [Bild-ID] [neuer Bildname]:[neues Bild-Tag]

Demo

Docker-Tag 6982b35ff928 Zookeeper

Exportieren mit imageName (empfohlen)

docker save -o ./Dateiname.tar Bildname

Demo

docker save -o ./portainer.tar portainer/portainer

Importieren eines Bilds

docker load -i < ./Dateiname.tar

Demo

Der obige Artikel über das Verpacken lokaler Bilder durch Docker und deren Wiederherstellung auf anderen Maschinen ist alles, was ich mit Ihnen teilen möchte. Ich hoffe, er kann Ihnen als Referenz dienen und ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • Implementierung des Docker-Verpackungsimages und Konfigurationsänderung
  • So verwenden Sie Docker zum lokalen Verpacken und Bereitstellen von Images
  • Detaillierte Erläuterung der Verwendung von Docker zum Bereitstellen eines Webprojekts und zum Verpacken in eine Bilddatei
  • Verwenden von Jib zum Verpacken von Docker-Images
  • Detaillierte Erläuterung der Paketierung von Basissystem-Images für Docker-Container
  • Verwenden Sie Skripte, um Docker-Images mit einem Klick zu verpacken und hochzuladen

<<:  So rufen Sie einen HTML-Code auf mehreren HTML-Seiten gemeinsam auf

>>:  js zur Realisierung einer einfachen Warenkorbfunktion

Artikel empfehlen

Zusammenfassung wichtiger Komponenten von MySQL InnoDB

Innodb umfasst die folgenden Komponenten 1. innod...

Zusammenfassung der vier Möglichkeiten zur Einführung von CSS (Sharing)

1. Inline-Referenz: Wird direkt auf dem Etikett v...

MySQL Serie 3 Grundlagen

Inhaltsverzeichnis Tutorial-Reihe 1. Einführung i...

Zwei Boxmodelle in Webseiten (W3C-Boxmodell, IE-Boxmodell)

Es gibt zwei Arten von Webseiten-Boxmodellen: 1: S...

Css3 realisiert nahtloses Scrollen und Anti-Shake

Frage Das nahtlose Scrollen von Bildern und Texte...

Zusammenfassung der 11 häufigsten Fehler von MySQL-Anfängern

Vorwort Sie erhalten möglicherweise häufig Warn-E...

Reines CSS zum Ändern der Layoutgröße durch Ziehen nach links und rechts

Nutzen Sie die Funktion „Non- overflow:auto - res...

Detaillierte Erklärung zur SQL-Injection - Sicherheit (Teil 2)

Sollte dieser Artikel Fehler enthalten oder du An...

Mehrere Möglichkeiten zum Festlegen der Ablaufzeit von localStorage

Inhaltsverzeichnis Problembeschreibung 1. Basislö...

Eine kurze Analyse der Probleme mit JS-Originalwerten und Referenzwerten

Primitive Werte -> primitive Typen Number Stri...