本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 794|回复: 0
打印 上一主题 下一主题

[兰州GDG]开源应用容器引擎-Docker架构分析

[复制链接]
跳转到指定楼层
1#
发表于 2015-2-4 10:24:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
时间:2015年2月3号 19:00-21:00
地点:兰州大学飞云楼524
人数:32人
内容:

      Docker自2013年以来非常火热,无论是从 github 上的代码活跃度,还是Redhat在RHEL6.5中集成对
Docker的支持,Google 的 Compute Engine 也支持 Docker 在其之上运行。今天我们社区成员杨虎斌为大家
作了一场关于Docker的讲座。
     首先,杨虎斌介绍了Docker的发展历史,2013年3月20日,Docker在Github上发布了首个版本,并指出
首个版本已经有很多社区爱好者,Docker发展十分迅速,在2014年8月22日,发布了其1.2.0版本到后来
Google发布的Kubernetes开源的容器集群管理系统等,Docker刚问世就红透了半边天。杨虎斌介绍说Docker
核心解决的问题是利用LXC来实现类似VM的功能,从而利用更加节省的硬件资源提供给用户更多的计算资源。
同VM的方式不同, LXC 其并不是一套硬件虚拟化方法 - 无法归属到全虚拟化、部分虚拟化和半虚拟化中的
任意一个,而是一个操作系统级虚拟化方法, 理解起来可能并不像VM那样直观。所以我们从虚拟化要docker
要解决的问题出发,看看他是怎么满足用户虚拟化需求的。

      杨虎斌从Docker的1.2的源码入手,抽象出它的架构图,介绍了它的整体概观,再依次介绍了Docker Client、
Docker Daemon、Docker Registry、Driver、libcontainer、Docker container等几个方面的内容,杨虎斌介绍
说其中Docker Daemon作为Docker架构的主体部分,首先提供server的功能使其可以接受客户端的请求,接着Engine
执行Docker内部的一系列工作,每一项工作以一个Job的形式存在。
      最后,杨虎斌介绍了Docker架构内各模块的功能和实现,并说他也学习Docker时间不长,希望和大家共同
学习。

活动照片:














ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表