Docker 技术架构详解与实践.pdf

Docker技术架构详解与实践 孙宏亮 陈星宇 浙江大学SEL(VLIS)实验室 孙宏亮: 浙江大学计算机学院研究生 从事云计算PaaS及Docker相关方向的探索与研究 目前加入创业团队daocloud 创业团队 InfoQ 专栏作者,撰写 《Docker 源代码分析》系列文章 陈星宇: 浙江大学计算机系研究生 研究方向:分布式系统轻量级虚拟化机器人技术 Docker User and Lover Docker Meetup. 杭州 Agenda •Docker introduction 孙宏亮 •Docker architecture •Cloud Foundry on Docker 陈星宇 •Benchmark and Innovations Docker Meetup. 杭州 3 Docker介绍 1. Docker is an open-source project 2. that automates the deployment of applications inside software containers, by providing an 3. additional layer of abstraction and 4. automation of operating system– level virtualization on Linux. 5. ——from wiki 1.4.1 now 图片源:/wiki/Docker_%28software%29 Docker Meetup. 杭州 Docker架构 • Docker Client • Docker Daemon • Docker Registry • Driver •Graph •libcontainer • Docker Container Docker Meetup. 杭州 Docker 架构——Docker Daemon •Docker Server 服务于Docker API •Engine 执行引擎 •Job Engine 内工作最 小执行单元 Docker Meetup. 杭州 Docker 架构——Driver •Execdriver 管理容器的运行 •Networkdriver 管理容器的网络 •Graphdriver 管理容器的镜像 Docker Meetup. 杭州 Docker 架构——execdriver •LXC 早版使用LXC作为创建 管理容器的工具 •Native 如今使用native来创建 管理容器,native调用 libcontainer Docker Meetup. 杭州 Docker 架构——libcontainer libcontainer •namespace •cgroups •apparmor •netlink •capabilities •…… Dock

文档评论(0)

1亿VIP精品文档

相关文档