docker load与docker import

  首先,想要清楚的了解docker loaddocker import命令的区别,就必须了解镜像与容器的区别:

  • 镜像:用来启动容器的只读模板,是容器启动所需的rootfs,类似于虚拟机所使用的镜像。
  • 容器:Docker 容器是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。

镜像是容器的基础,可以简单的理解为镜像是我们启动虚拟机时需要的镜像,容器时虚拟机成功启动后,运行的服务。

  想要了解docker loaddocker import命令的区别,还必须知道docker savedocker export命令:

  • docker save images_name:将一个镜像导出为文件,再使用docker load命令将文件导入为一个镜像,会保存该镜像的的所有历史记录。比docker export命令导出的文件大,很好理解,因为会保存镜像的所有历史记录。
  • docker export container_id:将一个容器导出为文件,再使用docker import命令将容器导入成为一个新的镜像,但是相比docker save命令,容器文件会丢失所有元数据和历史记录,仅保存容器当时的状态,相当于虚拟机快照。

最新文章

  1. ICSharpCode.SharpZipLib 压缩、解压文件 附源码
  2. codevs1540 银河英雄传说
  3. Javascript常用对象的属性和方法
  4. Cassandra-几个基本测试常识
  5. 【BZOJ-2055】80人环游世界 上下界费用流 (无源无汇最小费用最大流)
  6. vim常用命令总结 (转)
  7. spring mvc实现查询
  8. Prompt isNaN 数组 function DOM window.open/close/location/history
  9. xml版本学生管理系统
  10. T-SQL 基于列的逻辑表达式 (CASE)
  11. Processing.js
  12. MySQL · 引擎特性 · InnoDB奔溃恢复
  13. Unix英雄传:图文细数十五位计算机先驱
  14. js遍历 子节点 子元素
  15. SQL列中含有换行符的查找和替换方法
  16. Android之Bmob移动后端云服务器
  17. java.lnag.Throwable详细解读
  18. boost学习目录
  19. C++日志系统log4cxx使用总结
  20. angular 实现左侧和顶部固定定位布局

热门文章

  1. Java RSA 生成公钥 私钥
  2. New Document (2)
  3. (mac环境)Appium安装了client包,但是提示no module named appium
  4. Educational Codeforces Round 58
  5. socket接口详解
  6. SQL SERVER 和ACCESS、EXCEL的数据导入导出
  7. [leetcode]179. Largest Number最大数
  8. linux引导系统
  9. linux,windows 可执行文件(ELF、PE)
  10. 一个新的threejs理论基础学习网站