docker save 和 docker export
docker save
导出镜像,后缀为 tar
docker save imageID -o saveImageName.tar 或者 docker save imageID > saveImageName.tar
导入镜像
docker load -i saveImageName.tar 或者 docker load < saveImageName.tar
docker export
导出容器,后缀为 tar
docker export CONTAINER ID|NAME -o container_name.tar
从容器文件导入为镜像
docker import container_name.tar 或者 cat container_name.tar | docker import -repository:tag
总结
- docker save 保存的是镜像(image),docker export 保存的是容器(container);
- docker load 用来载入镜像包,docker import 用来载入容器包,但两者都会恢复为镜像;
- docker load 不能对载入的镜像重命名,而 docker import 可以为镜像指定新名称。