docker导出容器命令
时间: 2023-09-30 16:09:00 浏览: 155
要导出一个Docker容器,可以使用以下命令:
```
docker export <container_id> > <file_name>.tar
```
其中,`<container_id>`是要导出的容器的ID,`<file_name>`是导出的文件名,`.tar`是导出的文件类型。
例如,要将ID为`abc123`的容器导出到名为`my_container.tar`的文件中,可以使用以下命令:
```
docker export abc123 > my_container.tar
```
注意,`export`命令只会导出容器的文件系统,而不会导出容器的元数据(例如容器的名称、环境变量、端口映射等)。如果要完整地备份容器,应该使用`docker commit`命令创建一个新的镜像,并使用`docker save`命令将镜像导出到文件中。
相关问题
docker 导出容器
的命令是什么?
您可以使用以下命令导出 Docker 容器:
```
docker export [OPTIONS] CONTAINER
```
其中,`OPTIONS` 表示导出选项,`CONTAINER` 表示要导出的容器名或容器 ID。例如:
```
docker export -o mycontainer.tar mycontainer
```
这将导出名为 `mycontainer` 的容器并保存为 `mycontainer.tar` 文件。
docker导出镜像命令
docker导出镜像的命令有两种方式,分别是使用docker export和docker save命令。使用docker export命令可以将容器导出成一个文件,命令格式为docker export [容器ID] > [导出文件路径]。例如,使用docker export f299f501774c > hangger_server.tar命令将容器导出为一个名为hangger_server.tar的文件。而使用docker save命令可以将镜像保存成一个文件,命令格式为docker save [镜像ID] > [保存文件路径]。例如,使用docker save 0fdf2b4c26d3 > hangge_server.tar命令将镜像保存为一个名为hangge_server.tar的文件。这两个命令的不同之处在于,docker export命令导出的是容器的文件系统快照,而docker save命令导出的是完整的镜像文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Docker - 实现本地镜像的导出、导入(export、import、save、load)](https://blog.csdn.net/wozaizhe56/article/details/127642845)[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* [Docker 镜像和容器的导入导出及常用命令](https://blog.csdn.net/FL63Zv9Zou86950w/article/details/126132387)[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 ]
阅读全文