docker镜像导出
时间: 2023-10-15 17:07:12 浏览: 134
Docker镜像可以使用命令`docker save`进行导出。通过这个命令,我们可以将镜像保存成一个tar文件。相比于使用`docker export`导出容器,`docker save`会保存镜像的历史记录,而且可以进行回滚操作。而`docker export`导出的容器会丢失镜像的历史记录,无法进行回滚操作。所以,如果需要导出Docker镜像,建议使用`docker save`命令。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [docker 导出镜像、导出容器操作](https://blog.csdn.net/springhub/article/details/127482319)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
相关问题
docker 镜像导出
要导出 Docker 镜像,可以使用以下命令:
```bash
docker save -o <保存的文件名>.tar <镜像名称>
```
例如,要导出名为 `myimage` 的镜像并将其保存为 `myimage.tar` 文件,可以执行以下命令:
```bash
docker save -o myimage.tar myimage
```
这将在当前工作目录中创建一个名为 `myimage.tar` 的文件,其中包含 `myimage` 镜像的所有层和元数据。
docker镜像导出命令
docker镜像导出命令有两种常用的方式:使用export和save命令。使用export命令可以通过容器来导出镜像,而使用save命令可以通过镜像本身来保存为镜像文件。
1. 使用export命令导出镜像:可以使用以下命令导出镜像:
```
docker export -o <导出文件名称> <容器ID>
```
其中,`<导出文件名称>`是指导出的镜像文件的文件名,`<容器ID>`是指要导出镜像的容器的ID。执行该命令后,将会导出一个.tar格式的镜像文件。
2. 使用save命令保存镜像:可以使用以下命令保存镜像为文件:
```
docker save -o <保存文件名称> <镜像名称>
```
其中,`<保存文件名称>`是保存的镜像文件的文件名,`<镜像名称>`是要保存的镜像的名称。执行该命令后,将会保存一个.tar格式的镜像文件。
需要注意的是,使用export命令导出的镜像文件只包含容器的文件系统,并不包含镜像的元数据和历史记录。而使用save命令保存的镜像文件包含完整的镜像元数据和历史记录。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [docker镜像的导入导出](https://blog.csdn.net/txl910514/article/details/131089839)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文