Docker packt das vorhandene Image in .tar.gz und lädt das Image

1. Packen Sie das vorhandene Image im Docker in .tar.gz

docker save -o xxx.tar.gz 镜像名称

2. Laden Sie die .tar.gz-Datei in ein Spiegelbild

docker load -i xxx.tar.gz

Hinweis: Die Befehle „save“ und „load“ werden entsprechend verwendet und die mit „save“ gespeicherte Bilddatei wird mit „load“ geladen.

Ich verwende „save“, um die .tar.gz-Bilddatei zu speichern, verwende aber den Docker-Importbefehl, um die Bilddatei zu laden, was zu Folgendem führt:

Obwohl das Image erfolgreich geladen und der Container erfolgreich erstellt wurde, kann der Container nicht gestartet werden.

Geben Sie den Befehl docke run -it --name xxx image name:version number/bin/bash ein. Der Fehler lautet wie folgt:

Fehlerantwort vom Daemon: Shim-Aufgabe konnte nicht erstellt werden: OCI-Laufzeiterstellung fehlgeschlagen: runc-Erstellung fehlgeschlagen: Containerprozess konnte nicht gestartet werden: exec: „/bin/bash“: stat /bin/bash: keine solche Datei oder kein solches Verzeichnis: unbekannt

Fehler: Container konnten nicht gestartet werden:xxx

Guess you like

Origin blog.csdn.net/m0_52948781/article/details/130711431