【自学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。

猜你喜欢

转载自blog.csdn.net/weixin_41384860/article/details/128784228