存出和载入镜像 (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
然后就可以将mynginx.tar分享给他人了
二、载入镜像
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命令进行查看,与原镜像一致