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。