Der Grund, warum das Bild nach dem Laden des Dockers nicht gefunden werden kann, liegt darin, dass beim Exportieren des Bildes die Bild-ID verwendet wird und der Bildname nicht verwendet wird, sodass er nicht angezeigt wird. Die Lösung besteht darin, „Docker“ erneut auszuführen save -o csctbb.com/hadoop: 3.3.0 >..." ist ausreichend.
Die Betriebsumgebung dieses Artikels: Centos8-System, Docker 20.10.11, Dell G3-Computer.
Was soll ich tun, wenn ich das Bild nach dem Laden mit Docker nicht finden kann?
Ich kann das Bild nach dem Importieren von Docker Load -i nicht sehen.
[root@centos8 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE csctbb.com/hadoop 3.3.0 084faab5baec 7 hours ago 1.68GB centos 8.1.1911 470671670cac 14 months ago 237MB kubeguide/hadoop latest e0af06208032 4 years ago 830MB
[root@centos8 ~]# docker save 084faab5baec > csctbb.com-hadoop.tar
Frage:
Nach dem Importieren von Docker Load -i gibt es keine Meldung über Erfolg oder Fehler. Docker Images können das importierte Bild nicht sehen ?
Wie oben hat mein Bild einen Namen und ein Tag
Erklärung:
Das liegt daran, dass beim Exportieren des Bildspeichers die BILD-ID verwendet wird und der Bildname nicht verwendet wird, sodass er nicht angezeigt wird
Verwenden Sie die folgende Methode:
docker save -o csctbb.com/hadoop:3.3.0 > csctbb.com-hadoop.tar
Einfach erneut importieren
Hier habe ich zum Testen die CTR von Containerd verwendet. Das Prinzip ist das gleiche, aber der Unterschied in den Befehlsmethoden
[root@ck8s2 ~]# ctr image import csctbb.com-hadoop.tar unpacking csctbb.com/hadoop:3.3.0 (sha256:6198b39f874b8c6c31a06f2dc9113292c02533527feef8cf88b4e2b17e48d658)...done [root@ck8s2 ~]# [root@ck8s2 ~]# ctr image import hadoop.tar unpacking csctbb.com/hadoop:3.3.0 (sha256:6198b39f874b8c6c31a06f2dc9113292c02533527feef8cf88b4e2b17e48d658)...done [root@ck8s2 ~]# ctr images list REF TYPE DIGEST SIZE PLATFORMS LABELS csctbb.com/hadoop:3.3.0 application/vnd.docker.distribution.manifest.v2+json sha256:6198b39f874b8c6c31a06f2dc9113292c02533527feef8cf88b4e2b17e48d658 1.6 GiB linux/amd64
Empfohlenes Lernen: „Docker-Tutorial“
Das obige ist der detaillierte Inhalt vonWas tun, wenn das Bild nach dem Laden mit Docker nicht gefunden werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!