计算机网络/计算机科学与应用/系统/运维/开发

第五章、存储和载入镜像

存出和载入镜像 (save和load子命令)

docker [image] save  存出镜像

docker [image] load  载入镜像


一、存出镜像 

作用:导出镜像到本地

语法:docker [image] save -o  新的镜像名  源镜像

选项: 

    -o,--output string 参数导出镜像到指定的文件中 


例如:导出本地的mynginx 镜像为文件mynginx.tar

[root@iZ8vb9nmgwljcf9m2wxaekZ sbin]# docker save -o mynginx.tar mynginx
[root@iZ8vb9nmgwljcf9m2wxaekZ sbin]# ll
总用量 146148
-rw------- 1 root root 145905152 1月  17 16:03 mynginx.tar

image.png

然后就可以将mynginx.tar分享给他人了

image.png


二、载入镜像 

docker  [image]  load 将导出的 tar 文件导入到本地镜像库


语法:docker [image]  load  -i   ubuntu_18.04.tar   或者

           docker [image]  load <  ubuntu_18.04.tar

选项:

    -i、-input string :从指定文件中读入镜像内容


案例:从文件mynginx.tar 导入到本地镜像列表

$ docker load -i mynginx.tar
或者 
$ docker load < mynginx.tar


将导入镜像及其相关的元数据信息(包括标签等)

导入成功后,可以使用docker images命令进行查看,与原镜像一致


Docker

若无人替你披荆斩棘,那就独自前行栉风沐雨。

评论

^