【自学Docker 】Docker export命令

这篇具有很好参考价值的文章主要介绍了【自学Docker 】Docker export命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Docker export命令

概述

docker export,Docker教程,docker,容器,运维

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 export,Docker教程,docker,容器,运维

使用 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 export,Docker教程,docker,容器,运维

使用 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。文章来源地址https://www.toymoban.com/news/detail-540841.html

到了这里,关于【自学Docker 】Docker export命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【自学Docker 】Docker top命令

    使用 docker top 命令可以用来查看 Docker 中运行的进程信息。docker top 命令后面的 CONTAINER 可以是容器 ID,或者是容器名。 获取容器中进程信息 使用 docker run -it -d 命令,启动一个 dokcer容器 。 使用 docker top containerName 命令,查看容器内部的进程。 运行后,终端显示信息如下图所

    2023年04月13日
    浏览(40)
  • 【自学Docker】Docker commit命令

    docker commit 命令用于根据 Docker容器 的更改创建一个新的 Dokcer镜像 。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。 参数 描述 -a, --author string 作者。 -c, --change list 应用 dockerfile 指令来创建图像。 -m, --message string 提交信息。 -p, --pause 提交期间暂停容器(默认为true)。

    2024年02月16日
    浏览(31)
  • 【自学Docker】Docker cp命令

    docker cp 命令用于在本地文件系统与 Dokcer容器 之间复制文件或者文件夹。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。 从容器复制到宿主机 从宿主机复制到容器 参数 描述 -a, --archive 归档模式(复制所有UID / GID信息) -L, --follow-link 总是跟在源地址符号链接 docker cp 命

    2024年02月15日
    浏览(50)
  • 【自学Docker】Docker push命令

    docker push 命令用于将本地的 Docker镜像 上传到 Docker镜像仓库 。 docker push命令使用之前需要要先登陆到镜像仓库。docker push命令推送镜像的规范是:注册用户名/镜像名。 参数 描述 docker push --disable-content-trust 忽略镜像的校验,默认开启。 推送本地镜像 首先,我们使用 docker pul

    2024年02月02日
    浏览(34)
  • 【自学Docker】Docker pull命令

    docker pull 命令用于从镜像仓库中拉取或者更新指定镜像。docker pull 命令中的 name 即镜像名称后面可以跟上镜像标签或者镜像摘要。 docker pull 命令如果没有指定镜像标签,那么 docker 默认使用 :latest 标签。 参数 描述 docker pull -a 拉取所有 tagged 镜像。 docker pull --disable-content-tru

    2023年04月08日
    浏览(31)
  • 第七次作业 运维高级 docker容器进级版

    1、使用mysql:5.6和 owncloud 镜像,构建一个个人网盘。 (1)拉取相应镜像 (2)运行mysql:5.6容器 (3)运行owncloud容器 (4)查看并验证 之后在浏览器中输入ipaddress:8080 2、安装搭建私有仓库 Harbor (1)下载好harbor和docker-compose (2)上传到Linux服务器 (3)复制docker-compose并修改权限 (4)解压harbor (

    2024年02月12日
    浏览(54)
  • 3.docker创建容器 (docker容器命令)

    2.1. 命令解读 docker run : 创建并运行一个容器 –name : 给容器起一个名字, 比如叫做 myNginx -p : 将宿主机端口与容器端口映射, 冒号左侧是宿主机端口, 右侧是docker容器端口 -d : 后台运行容器 nginx : 镜像名称 , 例如nginx 2.2. 通过查询得知nginx容器已经创建并运行成功 2.3. 验证是否启

    2024年02月04日
    浏览(45)
  • docker安装grafana,prometheus,exporter以及springboot整合详细教程(GPE)

    springboot项目ip:192.168.168.1 测试服务器ip:192.168.168.81 文章来自互联网,自己略微整理下,更容易上手,方便自己,方便大家 最终效果: node springboot docker pull prom/node-exporter docker pull prom/mysqld-exporter docker pull google/cadvisor docker pull prom/prometheus docker pull grafana/grafana   访问url: http://192.168

    2024年02月10日
    浏览(42)
  • K8S自动化运维容器化(Docker)集群程序

    1.什么是K8S K8S全程为Kubernetes,由于K到S直接有8个字母简称为K8S。 版本:目前一般是1.18~1.2.0,后续可能会到1.24-1.26,1.24版本后丢弃了docker(如需要使用需要第三方插件配合),目前最新版本是1.27 官网:https://kubernetes.io GitHub:GitHub - kubernetes/kubernetes: Production-Grade Container Schedul

    2024年02月10日
    浏览(63)
  • docker命令(查看容器状态stats、容器的导入导出、docker容器的详细信息inspect、docker cp命令的使用)

    目录 查看docker容器状态: docker镜像的导入导出  第一种导入导出(是docker本地的静态) 第二种导出导入 (这种导出是正在运行的容器里的文件系统变成一个归档文件(可以包含已经下载好的软件)) docker容器的详细信息: 命令: 设置docker容器资源限制,再通过inspect查看 d

    2024年02月10日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包