If the container ecosystem succeeds, Docker succeeds.
2017年4月的奥斯汀,来自全球各地的5500 开发者汇集在此,参加一年一度的技术盛会——dockercon。18日的上午主会场人头攒动,在趣味小游戏的开场视频中dockercon17正式拉开帷幕。身在浓浓开源技术气息的数人云小数立刻与各种肤色的技术人员一起参与到鲜活生动的Docker现场互动中。
Day1内容主旨是针对developers提升工具的开发体验和桌面到云端的部署整合,以及面对Operators的安全编排、LinuxKit和Moby项目。
Docker成长背后数字盘点
Docker CEO Ben Golub在上午主会场的开场演讲中盘点Docker三年的变化,从DockerCON 2014的500位参会者,到2017年的5500 参会者,庞大技术参会人员的背后是Docker的快速成长。首先是技术的快速普及,超过140,000,000的机器安装、900,000的容器化应用、770倍的就业岗位增长以及12,000,000,000的镜像下载,3300位技术代码贡献者的参与,并覆盖到全球范围内287个城市,170,000参与成员。
LinuxKit,容器生态革命开始
Docker创始人兼CTO Solomon Hykes在随后的分享中从最好的工具开始谈起,尤其历数了Docker对于开发运维的诸多好处,以及企业版和社区版对多种OS的支持,并重点介绍了安全编排、LinuxKit 和moby项目。
首先谈谈印象最深的LinuxKit。
3年前,Docker犹如一缕春风,引起国内开发运维社区的关注。它作为一个软件分发包装的工具,慢慢被全球开发运维人员所推崇,并且开始落地实践,但是Docker的跨平台性并没有想像中那么灵活,强依赖Linux Kernel版本的不断升级。
当系统是Windows,或者是Mac系统时,Docker就很难发挥其快速迁移的特性,遇到很多兼容性问题。从这一刻起,Docker公司开始和业界领导企业如HPE、Intel、ARM、 IBM 和 Microsoft一起合作,在Linux基金会的指导下一起研发针对从物联网平台到主流服务器上的容器化方案,这个方案在今天的DockerCon大会上被开源出来LinuxKit(https://github.com/linuxkit/l...)。
众所周知,Docker对Linux Kernel的版本是没法控制的,越新的版本越能提供Docker强劲的虚拟化能力。所以,当前容器化应用的时候,提供给容器的Kernel版本都是非常低的,通过LinuxKit,我们可以提供最新的Kernel来支持容器,让容器可以保证跨平台的方式支持同一个版本的Kernel,完成管理和性能一致性方面的统一。
在linuxkit/examples/docker.yml文件里提供一个主机系统需要的系统组件,帮助大家通过moby build docker.yml生成可以启动的镜像,放在Linux namespace之内的核心组件期望被安全保护并且能分开隔离系统,LinuxKit是通过MirageOS来构建的Unikernel技术实现的。
另外,这个镜像是通过裁剪Alpine Linux实现的容器镜像来加固虚拟化环境,这里的创新能力还是让人眼睛一亮。
容器技术再次发挥了威力!
深度生态共赢
Docker的跨平台支持下是生态的深度合作,在发布环节Docker邀请到了微软的John Gossman,上午唯一一家在主会场现身的合作伙伴,在Docker for Windows Server,Docker for Windows 和 Docker for Azure等领域双方合作已久,在Linux系统中也在继续协作Docker for Windows 和 Docker for Azure的部分,正在将Hyper-V与LinuxKit整合。 下一步双方将计划支持所有Windows Server 和 Windows 10用户访问Linux containers,同时支持Hyper-V隔离技术,微软着重展现了“Running Linux Container on Windows”部分,Docker宣布与微软携手共同为LinuxKit提供支持。
2017年dockercon生态篇正式拉开序幕,在今后两天,将有来自埃森哲、阿里云、AWS、思科、谷歌、Citrix、CoreOS、Intel、微软、红帽、IBM、EMC、VMware、DELL、HPE、NetApp等各大巨头都有在Ecosystem相关的技术主题演讲,涉及到微服务、云原生应用,以及容器的网络、编排、监测、安全、存储、负载均衡等领域,我们在国内容器技术圈关注的热点和技术问题都有涉猎。
在现场小数没有机会同时听完所有Ecosystem的演讲,即使是这样,从现场5500人的规模盛况,以及各大IT公司的现场助阵,我们相信,正如Docker创始人Solomon Hykes在演讲中所说: “ If the container ecosystem succeeds, Docker succeeds.” ,未来拭目以待吧。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。