docker 导出导入镜像
时间: 2023-10-17 09:29:36 浏览: 184
您可以使用以下命令导出和导入 Docker 镜像:
导出镜像:
```bash
docker save -o image.tar image_name
```
这将导出名为 `image_name` 的镜像并保存为 `image.tar` 文件。
导入镜像:
```bash
docker load -i image.tar
```
这将从 `image.tar` 文件中导入镜像。
请确保在导入镜像之前已经正确地导出并保存了镜像文件。
相关问题
docker 导出和导入镜像
docker导出镜像的方法有两种。第一种是使用docker export命令,根据容器ID将镜像导出成一个文件,例如使用命令docker export f299f501774c > hangger_server.tar。第二种是使用docker save命令,根据镜像名称将镜像保存到一个文件中,例如使用命令docker save -o hangger_server.tar hangger_server。导出的镜像文件可以用于备份和迁移镜像。
在导入镜像时,可以使用docker import命令将导出的镜像文件导入到docker中。例如使用命令docker import hangger_server.tar new_hangger_server。导入后,新的镜像将被创建并可以在docker中使用。
总结起来,导出镜像可以使用docker export或docker save命令,导入镜像可以使用docker import命令。这些命令提供了在docker中进行镜像的备份和迁移的方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [docker 镜像导入与导出](https://blog.csdn.net/qq_37502106/article/details/103545170)[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: 50%"]
- *2* *3* [Docker镜像的导入导出](https://blog.csdn.net/Bejpse/article/details/126327690)[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: 50%"]
[ .reference_list ]
docker 本地导入导出镜像
要在本地导入和导出 Docker 镜像,可以使用以下命令:
导出镜像:
```
docker save -o <导出文件名>.tar <镜像名>
```
导入镜像:
```
docker load -i <导入文件名>.tar
```
例如,要导出名为 myimage 的镜像到 /tmp/myimage.tar 文件中,可以使用以下命令:
```
docker save -o /tmp/myimage.tar myimage
```
要导入 /tmp/myimage.tar 文件中的镜像,可以使用以下命令:
```
docker load -i /tmp/myimage.tar
```
注意,导出的镜像文件可以通过 scp 或其他方式传输到另一台机器上,然后使用 docker load 命令导入。
阅读全文