
一、save和load
- save保存镜像:将一个镜像导出为文件
- 注意此时导出的文件会放在当前目录下
- -o后的 haicoder_centos.tar 表示导出文件的名称(自定义),67fa590cfc1c指镜像ID
docker save -o haicoder_centos.tar 67fa590cfc1c
- load导入镜像:命令将文件导入为一个镜像,会保存该镜像的的所有历史记录
- -i 后的haicoder_centos.tar是当前目录下指定的文件名
docker load -i haicoder_centos.tar
二、import和export
- export导出容器:将一个容器导出为文件,相比save命令,容器文件会丢失所有元数据和历史记录,仅保存容器当时的状态,相当于虚拟机快照
- 注意export导出容器前,需要先停止容器
docker export ubuntu18 > ubuntu18.tar
- import导入容器:将容器导入成为一个新的镜像,还包括容器
docker import my_ubuntu_v3.tar ubuntu:v4
参考
- https://www.cnblogs.com/Cherry-Linux/p/8025777.html
- https://www.jianshu.com/p/4e862a2a2d03