docker保存导出与加载


docker保存导出与加载

保存成文件

导出 export 与 保存 save 的区别

(1).export导出的镜像文件大小<save保存的镜像

(2).export 导出(import导入)是根据容器拿到的镜像,再导入时会丢失镜像所有的历史,所以无法进行回滚操作;而save保存(load加载)的镜像,没有丢失镜像的历史,可以回滚到之前的层(layer)。(查看方式:docker images --tree)

  1. 镜像>文件
docker save  7f76a34ad8fc > f:/ubuntu_python3.tar
docker save image_ID > 文件.tar
  1. 容器>文件
docker export furious_bell > /home/myubuntu-export-1204.tar
  1. 文件>镜像
docker load <f:/ubuntu_python3.tar
  1. docker文件创建镜像
docker build -t 镜像名字  Dockerfile存放路径