docker-容器和镜像的导入导出

容器的导入和导出

导入

docker import test.tar test:v1

导出

docker export -o test.tar test

其中-o表示输出到文件,test.tar为目标文件,test是源容器名(name)

 

镜像的导入和导出

导入

docker load -i test.tar

导出

docker save -o test.tar test

 

区别:

  1. docker save保存的是镜像(image),docker export保存的是容器(container);

  2. docker load用来载入镜像包,docker import用来载入容器包,但两者都会恢复为镜像;

  3. docker load不能对载入的镜像重命名,而docker import可以为镜像指定新名称。

注意:

  如果是save导出的镜像, 使用import 导入, 会报 Error: No command specified 错误, 所以使用save导出, 尽量使用load导入, 虽然不能重命名, 但是也比报错强

你可能感兴趣的:(Docker,经验总结)