Docker周报:Docker公司是如何做社区的?
新闻
-
《Gartner表示Docker安全性“尚不成熟”,但却谈不上可怕》 :近日,Gartner公司的分析师撰文《 Docker管理下的容器安全性评估 》指出,Linux容器在成熟程度方面已经足以应对私有以及公有PaaS的实际需求,但在安全性管理与控制方面的表现却令人失望。不过,文章也同时指出,由于Docker还是一项年轻的技术,因此目前尚未积累能够满足实际生产需求的生态系统完全可以理解。
-
《DockerCon欧洲大会第二天视频以及PPT》 :目前Docker官方已经公布DockerCon欧洲第二天的视频以及PPT,内容依旧精彩,包括容器编排以及管理技术,比如Consul、Mesos、Clocker,同时,一些用户诸如Shopify、Weeby也分享了他们的使用经验。
-
《Docker公司是如何做社区的?》 :Docker从发布之初就受到了开发者的关注,1.0版本发布的时候Docker就收到了超过460位贡献者的8741条改进建议,Docker也承认是社区帮助他们迅速达到了这一新的里程碑。近日,Docker社区经理分享了Docker在社区孕育方面的经验。
-
《微服务 + Docker + 云平台 =ESB的死亡》 :在过去SOA中服务是一种粗粒度的服务,也就是与微服务相反,粗粒度的服务有两个好处:易于重用,减轻ESB的负载;而微服务催生,比如对事件总线的性能和可靠性要求提高,微服务之间的通讯几近类似于两个单个对象之间交互调用,性能称为至关重要。
教程
-
《Docker网络详解及pipework源码解读与实践》 :本文首先介绍了Docker自身的四种网络工作方式,然后通过三个样例 —— 将Docker容器配置到本地网络环境中、单主机Docker容器的VLAN划分、多主机Docker容器的VLAN划分,演示了如何使用 pipework帮助我们进行复杂的网络设置,以及pipework是如何工作的。
-
《从Docker Hub和docker-registry看优秀的后端服务设计实现》 :本文通过研究Docker Hub和docker-registry的架构,介绍了在服务端Docker镜像的存储、管理、安全的架构设计,并给出了一次简单的Docker客户端服务端交互的过程。对于部署实现一个大规模、企业级的镜像库需要做的工作做了初步的探讨,汇总了需要准备的前期知识等。推荐想要搭建一个私有Docker镜像库的同学阅读。
-
《使用Docker镜像构建RPM包》 :RPM是用于 Linux 分发版的最常见的软件包管理器。因为它允许分发已编译的软件,所以用户只用一个命令就可以安装软件。而RPM包的构建相当繁琐,并且对环境的要求比较高,本文作者介绍了如何借助Docker来构建可以适用多个平台的RPM包。
-
《CoreOS实践指南(四):集群的指挥所Fleet》 :CoreOS 采用了高度精简的系统内核及外围定制,将许多原本需要复杂人工操作或者第三方软件支持的功能在操作系统级别进行了实现,同时剔除了其他对于服务器系统非核心的软件,比如GUI和包管理器。本文为基础第四篇:集群的指挥所Fleet,CoreOS中的Fleet服务通过Etcd获得集群的服务信息并通过 DBus接口操作Systemd控制集群中任意节点的服务状态。
-
《从容器和Kubernetes技术看现代云计算的发展轨迹》 :本文通过对容器技术和kubernetes的大致介绍,阐述了容器技术的优势以及Google对于容器技术的理解。基于单台服务器的容器虚拟化技术可以为测试和部署提供方便,但是在生产环境中,客户往往面对的是整个集群的资源。作者认为容器技术仅仅是当前计算模型演变的一个开端,而Google将会在这场新的技术革命中扮演重要的角色。
开源项目
- Dockersh :一个将用户隔离到各自Docker容器的Shell工具,当用户调用它时,用户将获得一个Docker容器,然后在容器名字空间里产生一个新的交互shell。
- Butterfly :一个基于Websocket和tornado的Web终端,非常漂亮,推荐。虽然与Docker无关,但是是在看Docker的一篇文章中看到的。
- Dokku :Dokku是一个迷你版的Heroku,基于Docker使用100行左右的Bash代码编写,简单的安装和配置后,即可使用Git命令将应用部署到本地的Dokku平台(当使用git push命令的时候,Dokku会使用buildpack检测应用,然后再部署)