【编者按】Docker的连续 上升的热度和影响力毋庸置疑。在CSDN所举行 的“2014 Container技能 大会”和“2015 Container技能 峰会”上,各人 都已深有领会 。而今,迎来了6月22日在美国旧金山举行的Docker环球 开辟 者大会 ,天然 也不可或缺我们中国技能 圈的朋侪 。凌云雀、DaoCloud等搭档 们都在从差别 视角解读Dockercon。这是第一篇,Docker公司在会前所构造 的黑客马拉松,来自DaoCloud团队的直播 。
在6月22日在美国旧金山举行。集会 会议 之前 ,Docker公司构造 了一场大规模的黑客马拉松,环球 共有数百人报名,36小时高强度比赛 。
这次编程马拉松 ,在DockerCon会场,旧金山闻名 的Marriott Marquis旅店 举行 ,由Rancher公司赞助 。偌大的会场 ,坐满了来自天下 各地的Docker开辟 者。
值得一提的是,微软也是这次黑客马拉松的相助 方之一,他们在现场为参赛选手提供了XBOX游戏机 ,而且 构造 了一场街机争霸战!
Talk is cheap,show me the code,我们还是 看看这次比赛 的出色 项目吧。
参赛项目:BenchRock? 用来测试IaaS平台性能的工具,通过Docker快速摆设 标准 的编程语言和框架 ,比力 运行性能 、网络耽误 ,为选择IaaS平台和最得当 的编程框架提供参考 。
? 该项目用到了Docker Machine和Swarm实现快速的摆设
参赛项目:Pipes? 利用 类UNIX pipe的方式向云端交付微服务化应用,使得docker化的微服务应用除RPC以及API的情势 相互 访问之外 ,可以通过Pipes工具实现基于管道(pipe)的通讯 。
? 该项目利用 golang、docker、swarm 、etcd和Wamp协议
? 项目源码: https://github.com/francisbouvier/pipes
参赛项目:Docker XCode? 用Docker作为交付工具开辟 iOS应用
? 把Dockerfile引入iOS应用的交付流程
? 利用 标准 的Docker客户端发布iOS应用
? 项目源码: https://github.com/jkingyens/dockerthon
参赛项目:Docker VLAN? 此项目由来自EMC的几位大神完成
? 他们在libnetwork中实现了VLAN驱动的扩展
? VLAN在很多 企业场景中有较强的需求,得当 一些必要 向前兼容的应用
? 项目源码: https://github.com/dockervlan/
参赛项目:Swarm-SEC? 这是一个Docker集群安全评估工具
? 通过Swarm、预先界说 的安全规范来扫描整个集群。评估的安全维度有重要 有三点:Swarm中docker daemon的安全设置 ,Swarm集群中Docker Node的具体 安全战略 利用 环境 ,Docker Node与Swarm管理节点之间的毗连 安全环境 。
? 给出修复的发起
? 项目源码: https://github.com/snrism/swarm-sec
参赛项目:pollendina? 实用 于微服务场景的认证
? 这是一个X.509身份提供服务,用于简化微服务之间的双向TLS认证
? 项目源码: https://github.com/allingeek/pollendina
参赛项目:sherdock? 由赞助商Rancher的程序员完成
? 用于Docker Host上的垃圾网络 和整理 工作,如一些被容器所遗弃的卷“orphan Docker volumes ”
? 此项目已经利用 到了Docker 1.7.0的新特性!
项目源码:以上列出的 ,只是这次黑客马拉松的几个末了 评奖环节的入围项目,更多出色 的内容,各人 可以访问DockerCon的黑客马拉松网站得到 。
(编辑/郭雪梅)