1 镜像( Image )
- Docker 镜像(Image),就相当于是一个
root
文件系统; - Docker 镜像是一个特殊的文件系统,提供容器运行时所需的程序、库、资源、配置等文件;
- 包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等);
- Docker 设计,利用
Union FS
的技术,将其设计为分层存储的架构。
创建容器的模板; 一个镜像可以创建很多容器。
2 容器( Container )
- 镜像( Image )和容器( Container )的关系,就像是面向对象程序设计中的 类 和 实例 一样;
- 镜像是静态的定义,容器是镜像运行时的实体;
- 容器可以被创建、启动、停止、删除、暂停等;
- 每个容器之间是相互隔离的。
容器是镜像生成的运行实例
3 仓库( Repository )
- 是集中存储、分发镜像的服务;
- 一个 仓库 中可以包含多个 仓库,每个仓库可以包含多个 标签,每个标签对应一个镜像;
- 一个仓库会包含同一个软件不同版本的镜像,而标签就常用于对应该软件的各个版本;
- 仓库分为公开仓库和私有仓库;
- 最大的开放仓库是Docker Hub: hub.docker.com/ ;
- 国内的公开仓库:阿里云镜像服务、DaoCloud镜像市场、阿里云镜像库。
集中存放镜像文件的场所
END绵薄之力
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
软件测试面试小程序
被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!
涵盖以下这些面试题板块:
1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux
6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础
获取方式 :