Docker鏡像保存save、加載load(外網轉移至內網)


(1)查看要要保存的鏡像的ID

[root@localhost docker]# docker images

(2)保存鏡像

[root@localhost docker]#

docker save spring-boot-docker  -o  /home/wzh/docker/spring-boot-docker.tar

(3)加載鏡像

可以在任何裝 docker 的地方加載 剛保存的鏡像了。

docker load -i spring-boot-docker.tar  

root@hd-slave1:~/docker# docker run -p 8081:8080  -d spring-boot-docker

ea5e2adc1b2e4c3bace0643a26bfdd0de4694daa2425ee2bc2a1a01ece1f6f59

root@hd-slave1:~/docker#

 

 

錯誤預警:

open /var/lib/docker/tmp/docker-import-500852078/repositories: no such file or directory

原因是docker load 和docker import 的區別。因為壓縮包如果是用docker save打包的,自然可以用docker load,但是如果壓縮包是用docker export打包的,那就需要用docker import。命令如下:

cat ubuntu.tar | sudo docker import - test/ubuntu:v1.0

前面是壓縮包的名字,后面是你需要import之后的鏡像名。

 

加載后重新打tag 10.191.51.*/*/*

docker login 10.191.51.* Harbor1234*

docker push ***


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM