【自学Docker 】Docker export命令

Docker export命令

概述

在这里插入图片描述

docker export教程

docker export 命令可以用于将 Docker容器 里的文件系统作为一个 tar 归档文件导出到标准输出。docker export 命令后面的 CONTAINER 可以是容器Id,或者是容器名。

docker save 命令用于将 Docker 镜像保存成 tar 包,注意这两者的区别。docker export 命令的相对应的命令为 docker import

docker export语法

haicoder(www.haicoder.net)# docker export [OPTIONS] CONTAINER

docker export参数

参数说明
-o将输入内容写到文件。

案例

归档写入到文件

使用 docker run -it -d 命令,启动一个 dokcer容器。

haicoder(www.haicoder.net)# docker run --name haicoder -it -d centos               
919b848515b352c360a8b68fa856c4b69686eef4f4185367e13be33e536ff661

使用 docker export 命令,将该 docker容器的文件系统归档信息输出到文件。

haicoder(www.haicoder.net)# docker export -o haicoder.tar haicoder

使用 ls 命令,查看本地文件,归档文件 haicoder.tar 存在,如下图所示:

请添加图片描述

使用 docker import 命令可以将归档文件还原成 docker 容器。

使用 **docker kill ** 和 docker rm 命令,删除所有容器。

haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`

归档未运行的容器

使用 docker create -it 命令,启动一个 dokcer容器。

haicoder(www.haicoder.net)# docker create -it --name haicoder centos  
2b1589044b9cce9eca970fe01d3c851a2a33ebf4f3e2ae0572009e9112e1c14a

使用 docker export 命令,将未运行的 docker容器的文件系统归档信息输出到文件。

haicoder(www.haicoder.net)# docker export -o haicoder.tar haicoder

使用 ls 命令,查看本地文件,归档文件 haicoder.tar 存在,如下图所示:

请添加图片描述

使用 docker kill 和 docker rm 命令,删除所有容器。

haicoder(www.haicoder.net)# docker kill `docker ps -qa` ; docker rm `docker ps -aq`

docker export命令总结

docker export 命令可以用于将容器里的文件系统作为一个 tar 归档文件导出到标准输出。

docker export -o 命令可以用于将容器里的文件系统作为一个 tar 归档文件写入到一个文件。

docker export 命令可以归档运行的 docker 容器或者未运行的 docker容器。

docker export 命令的相对应的命令为 docker import。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

i白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值