docker export 和 docker save 的主要区别在于它们处理的对象和用途不同。 处理对象: docker export 命令用于将指定的容器转换成独立的 .tar 文件,它导出的是容器的文件系统,不包括镜像的元数据和配置信息。这意味着它主要处理的是容器本身,而不是镜像。 docker save 命令用于将 Docker ...
docker export导出的是正在运行的容器的文件系统快照,不包含镜像的元数据和配置信息。导出的容器可以通过docker import命令导入到其他 Docker 环境中,但导入后无法再使用 Dockerfile 进行构建。 应用场景 使用docker save和docker load可以快速备份和恢复镜像,方便在不同环境中进行测试和部署。 使用docker save可以将镜像导...
# 将容器导出为一个 tar 文件dockerexportCONTAINER_ID>exported.tar 1. 2. 这条命令将指定的容器导出为一个 tar 文件,并使用重定向符号>将输出保存到一个文件中。 4.2 使用docker save # 查看所有的镜像dockerimages 1. 2. 这条命令用于查看所有的镜像,以便找到要保存的镜像的 ID 或名称。 # 将镜像保存为...
export 导出(import 导入)是根据容器拿到的镜像,再导入时会丢失镜像所有的历史记录和元数据信息(即仅保存容器当时的快照状态),所以无法进行回滚操作 而save 保存(load 加载)的镜像,没有丢失镜像的历史,可以回滚到之前的层(layer) 应用场景不同 docker export 的应用场景:主要用来制作基础镜像,比如我们从一个 ubuntu ...
docker export <CONTAINER ID> > /home/export.tar最后的结果是一个2.7MB大小的Tar文件(比使用save...
总结一下docker save和docker export的区别: docker save保存的是镜像(image),docker export保存的是容器(container); docker load用来载入镜像包,docker import用来载入容器包,但两者都会恢复为镜像; docker load不能对载入的镜像重命名,而docker import可以为镜像指定新名称。
docker save 命令通常用于在不同的 Docker 主机之间迁移 Docker image,或者将它们备份到本地系统(如外部硬盘或云存储提供商)以供以后使用。这个命令经常用于离线环境下安装 Docker image,并且在应用程序的生命周期内保存和复制 Docker image。 docker export 命令则用于将单个容器作为.tar 文件导出。这个命令通常用于快速...
docker save 命令通常用于在不同的 Docker 主机之间迁移 Docker image,或者将它们备份到本地系统(如外部硬盘或云存储提供商)以供以后使用。这个命令经常用于离线环境下安装 Docker image,并且在应用程序的生命周期内保存和复制 Docker image。 docker export 命令则用于将单个容器作为.tar 文件导出。这个命令通常用于快速...
Docker的镜像和容器有两种方式导出 Docker Save镜像方法,会保存该镜像的所有历史记录,包括数据 1、创建快照 使用 docker commit 命令来创建快照,...
1,docker save主要是将docker里面的镜像打包保存到本地主机 2,docker export主要是将docker里面的容器打包导出到本地主机 详细目录如下: sudo docker save -o /home/jack/Desktop/python_nginx.tar 原镜像名称 sudo docker export -o /home/jack/Desktop/python_nginx.tar 原容器名称 -o 表示output,后面紧跟导出...