当前位置: 代码网 > 服务器>服务器>Linux > 【自学Docker 】Docker export命令

【自学Docker 】Docker export命令

2024年08月01日 Linux 我要评论
docker export 命令可以用于将容器里的文件系统作为一个 tar 归档文件导出到标准输出。docker export -o 命令可以用于将容器里的文件系统作为一个 tar 归档文件写入到一个文件。docker export 命令可以归档运行的 docker 容器或者未运行的 docker容器。docker export 命令的相对应的命令为 docker import。

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。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com