在Docker中,我们可以通过一对操作:导出镜像(docker save)和导入镜像(docker load),来处理Docker镜像。这个操作会将所有的镜像层以及元数据打包到一个tar文件中,然后可以使用docker load命令将这个tar文件导入到任何Docker环境中。这种方式主要用于分享或迁移整个镜像,包括所有版本、标签和历史。一、导出镜像(docker save)...
存出镜像:将镜像保持为本地文件 docker save -o 存储文件名 存储的镜像 docker save -o nginx nginx:latest #存出镜像命名为nginx存在当前目录下 载入镜像:将镜像文件导入到镜像库中 docker load < 存出的文件 docker load -i 存出的文件 上传镜像 docker tag nginx:latest liuxuxsy/nginx:lx #添加新的标签...
Docker save是Docker命令的一部分,它允许用户将Docker镜像保存到tar文件中。这个tar文件可以通过各种方式进行传输和共享,比如通过网络传输或者复制到其他机器上。使用docker save命令,用户可以将镜像备份到本地文件系统中,或者将镜像传输到其他Docker守护进程。 二、docker save的语法 docker save命令的语法如下: docker ...
sudo docker export <CONTAINER ID> > /home/export.tar 最后的结果是一个2.7MB大小的Tar文件(比使用save命令稍微小些)。 保存(Save) Save命令用于持久化镜像(不是容器)。所以,我们就需要通过以下方法得到镜像名称: sudo docker images 接着执行保存: sudo docker save busybox-1 > /home/save.tar 最后的结果...
sudo docker save busybox-1 > /home/save.tar 最后的结果是一个2.8MB大小的Tar文件(比使用export命令稍微大些)。 它们之间的不同 现在我们创建了两个Tar文件,让我们来看看它们是什么。首先做一下小清理——把所有的容器和镜像都删除: # 查看所有的容器 ...
docker save命令用于将一个或多个 Docker 镜像保存到一个 tar 归档文件中,以便在其他环境中分发或备份。 语法 docker save[OPTIONS]IMAGE[IMAGE...] IMAGE: 要保存的一个或多个镜像名称或 ID。 OPTIONS 说明: -o, --output: 指定输出文件的路径。
docker的【save】和【load】命令使用 一、 save命令将镜像保存为tar文件。 docker save -o images.tar postgres:9.6 1. docker save -o 保存的文件名 来源镜像 二、load命令将tar文件加载到本地镜像中。 docker load -i images.tar 1. 从images.tar中加载镜像...
docker save 通常用于在不同的 Docker 主机之间迁移 Docker 镜像,或者将它们备份到本地系统以供以后使用。这个命令经常用于离线环境下安装 Docker 镜像,并且在应用程序的生命周期内保存和复制 Docker 镜像。 导入过程: 使用docker export 导出的 .tar 文件可以使用 docker import 命令导入到 Docker...
总结一下docker save和docker export的区别: docker save保存的是镜像(image),docker export保存的是容器(container); docker load用来载入镜像包,docker import用来载入容器包,但两者都会恢复为镜像; docker load不能对载入的镜像重命名,而docker import可以为镜像指定新名称。
docker image save命令用于将一个或多个镜像保存为tar存档(默认情况下流式传输到标准输出)。 用法 docker image save [OPTIONS] IMAGE [IMAGE...] 别名 docker save 选项 -o, --output:将输出写入文件,而不是标准输出流 示例 创建备份文件,并且备份文件大小为2.7M docker save busybox > busybox.tar 创建...