Docker load与Docker import
2024-10-13 12:32:39
docker load与docker import
首先,想要清楚的了解docker load
与docker import
命令的区别,就必须了解镜像与容器的区别:
- 镜像:用来启动容器的只读模板,是容器启动所需的rootfs,类似于虚拟机所使用的镜像。
- 容器:Docker 容器是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。
镜像是容器的基础,可以简单的理解为镜像是我们启动虚拟机时需要的镜像,容器时虚拟机成功启动后,运行的服务。
想要了解docker load
与docker import
命令的区别,还必须知道docker save
与docker export
命令:
docker save images_name
:将一个镜像导出为文件,再使用docker load
命令将文件导入为一个镜像,会保存该镜像的的所有历史记录。比docker export
命令导出的文件大,很好理解,因为会保存镜像的所有历史记录。docker export container_id
:将一个容器导出为文件,再使用docker import
命令将容器导入成为一个新的镜像,但是相比docker save
命令,容器文件会丢失所有元数据和历史记录,仅保存容器当时的状态,相当于虚拟机快照。
最新文章
- ICSharpCode.SharpZipLib 压缩、解压文件 附源码
- codevs1540 银河英雄传说
- Javascript常用对象的属性和方法
- Cassandra-几个基本测试常识
- 【BZOJ-2055】80人环游世界 上下界费用流 (无源无汇最小费用最大流)
- vim常用命令总结 (转)
- spring mvc实现查询
- Prompt isNaN 数组 function DOM window.open/close/location/history
- xml版本学生管理系统
- T-SQL 基于列的逻辑表达式 (CASE)
- Processing.js
- MySQL · 引擎特性 · InnoDB奔溃恢复
- Unix英雄传:图文细数十五位计算机先驱
- js遍历 子节点 子元素
- SQL列中含有换行符的查找和替换方法
- Android之Bmob移动后端云服务器
- java.lnag.Throwable详细解读
- boost学习目录
- C++日志系统log4cxx使用总结
- angular 实现左侧和顶部固定定位布局