Docker 周报:VMware 携手 Docker

  • 郭蕾

2014 年 8 月 29 日

话题:DevOps语言 & 开发文化 & 方法

新闻

  1. 《VMware 携手 Docker:强强合作,相得益彰》:8 月 26 日,VMware 在 VMworld 2014 大会上宣布与 Docker、Google、Pivotal 建立合作关系,以期在其平台更好地支持 Docker。Docker 号称是下一代的虚拟机,它在启动和创建速度、性能、移植性等方面均优于虚拟机,看起来应该是 VMware 的有力竞争对手。而 VMware 则认为这样的强强合作能够相得益彰。到底它们能不能碰撞出火花,让我们拭目以待。

  2. 《从 Docker 容器漏洞谈 Docker 安全》:由于 Docker 轻量、快速的优点,让其在 PaaS 领域愈发火热,本文从容器漏洞出发谈到了 Docker 安全,同时提到了 Docker 还有许多需要改善的方面。文章最后也表示如果 Docker 被使用在私有云环境中,那么它所带来的好处要远远多于它带来的问题,更何况它的安全问题还可以被解决了?

  3. 《调查显示:OpenStack 和 Docker 雄冠云计算项目之首》:一项由 Linux.com 和网站 New Stack 联合开展的调查显示,开源云计算项目中基础设施项目 OpenStack 最受用户的关注和喜爱,容器项目 Docker 紧随其后。

  4. 《微软 Azure 已支持 Google 的 Kubernetes 以管理 Docker 容器》:6 月的时候,微软就承诺说他们要把谷歌的开源工具 Kubernetes 引进到 Azure,现在,他们完成了这项工作。值得注意的是,这个工作是由微软开放技术有限公司完成的,这个分公司是微软单独为开源技术而成立的一个公司。

教程

  1. 《Docker 学习资源汇总》:Docker 官方的每周的 newsletter 很不错,作者把 newsletter 中好文章按照分类进行了整理,以方便阅读。目前作者在持续更新这个页面,通过它可以很快的了解 Docker。相关的分类包括:什么是 Docker、Docker 相关的观点、Docker 与 IaaS、Docker 与 PaaS、Docker 的安全问题、如何使用 Docker、Docker 相关的应用安装、Docker 监控、Docker 相关的开源项目。
  2. Docker 上海 Meetup 演讲稿:Docker 中文社区组织的 Docker 技术交流会,议题有 Container 在电信业务中的应用实践、Golang 语言开发、 devo.ps 在使用 Docker 时的一些经验。
  3. 《Linux 容器 &Docker》:微软 Azure 云计算平台的工程师在内部交流中的演讲稿,主要涵盖了 Linux 容器、cgroups、Docker、CoreOS 以及集群解决方案。
  4. 《如何在 OS X 中使用 Docker》:作者介绍了如何再 OS X 中使用 Docker,手把手教程,推荐 Mac 用户阅读。
  5. 《基于 Docker 构建 Apache Flume》:Flume 是一个高性能、高可能的分布式日志收集系统,本文介绍如何轻松地把 Docker 的特性(比如共享一个卷和只读的挂载)和 Flume 整合起来。
  6. 《使用 Puppet 构建 Docker 镜像》:文章简单介绍了如何使用 Puppet 来简化构建 Docker 镜像。
  7. 《基于 Docker 构建 Storm 和 Kafka 集群》:这篇文章主要介绍实时数据分析的一些工具如何和 Docker 结合使用,方案还不成熟,还需要持续关注。
  8. 《深入浅出 Docker:Docker 开源之路》:RedHat 专家肖德时在 InfoQ 的《深入浅出 Docker》专栏本周六将会更新,本期将重点分析 Docker 是如何从一个屌丝瞬间变为高富帅的,究竟是机缘巧合还是另有真相,敬请关注 InfoQ 的 Docker 系列文章。

开源项目

  1. Dockersh:一个将用户隔离到各自 Docker 容器的 Shell 工具,当用户调用它时,用户将获得一个 Docker 容器,然后在容器名字空间里产生一个新的交互 shell。
  2. Butterfly: 一个基于 Websocket 和 tornado 的 Web 终端,非常漂亮,推荐。虽然与 Docker 无关,但是是在看 Docker 的一篇文章中看到的。
  3. Dokku:Dokku 是一个迷你版的 Heroku,基于 Docker 使用 100 行左右的 Bash 代码编写,简单的安装和配置后,即可使用 Git 命令将应用部署到本地的 Dokku 平台(当使用 git push 命令的时候,Dokku 会使用 buildpack 检测应用,然后再部署)。

另外,为了更好的促进 Docker 在国内的发展以及传播,InfoQ 开设了《深入浅出 Docker》专栏,邀请 Docker 相关的布道师、开发人员、技术专家来讲述 Docker 的各方面内容。InfoQ 希望 Docker 专栏能帮助读者迅速了解 Docker,希望新的技术、新的理念能让更多的人受益。

DevOps语言 & 开发文化 & 方法