要将Docker镜像导出成tar包,你可以按照以下步骤进行操作: 1. 使用docker save命令导出镜像 docker save命令用于将指定镜像保存为一个tar归档文件(tar archive)。这个命令允许你指定要导出的镜像的名称或ID,以及输出文件的名称和路径。 2. 指定要导出的镜像名称或ID 你需要知道你想要导出的镜像的名称或ID。这可以通过...
docker export [CONTAINER ID] > [tar file] cat [tar file] | docker import - [name:tag] (15)将镜像保存为文件 docker save -o [tar file] IMAGE (16)从容器创建一个新的镜像 docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] -a:提交的镜像作者 -c:使用 Dockerfile 指令来创建镜像 -m:提...
docker save -o /path/to/save/my_image.tar my_image:tag ``` 这里,`/path/to/save/my_image.tar`为你要保存的tar包的路径,`my_image:tag`为需要导出的镜像的名字和标签。 ### 步骤3:将镜像保存为tar包 接着我们将使用下面的命令将镜像保存为tar包: ```bash docker save -o my_image.tar my_...
这是由于docker load命令尝试读取 tar 文件以导入 Docker 镜像,但由于文件已损坏,因此无法正确读取到文件的结尾。 2. Docker 版本问题 另一种可能性是 Docker 的版本问题。在某些旧版本的 Docker 中,可能存在 bug 导致无法正确处理 tar 文件。例如,在某些情况下,Docker 无法处理大于 2GB 的 tar 文件。 $ docker...
docker image save成tar包,tar包load成image(转) docker的命令都很简洁,我喜欢。 将一个tar包load成一个image:docker load < my.tar 或者 docker load -i my.tar 将image save成tar包: docker save logmanager:1.0 > logmanager.tar 或者 docker save 1312423bf3ee -o /root/dockerfile/my.tar...