Docker 周报:Docker 已扎根新一代 PaaS

  • 郭蕾

2014 年 8 月 15 日

话题:DevOps语言 & 开发架构

新闻

  1. 《CoreOS 收购 Quay.io,提供企业级的 Docker Registry》:CoreOS 近来势头正劲,继上个月宣布完成 800 万美元的 A 轮融资后,近日又宣布收购私有 Docker 仓库服务商 Quay.io。此次收购的具体细节目前尚未披露,不过基于 Quay.io 的 CoreOS 企业版 Registry 已经上线。和 GitHub 企业版一样,CoreOS 企业版搭建在企业本地网络中,并且包含了 Quay.io 的所有东西,比如 UI、访问控制、团队协作。

  2. 《CenturyLink 发布 Docker 的管理配置工具 Panamax》:CenturyLink 发布了 Panamax,Panamax 被称为是一个“为人类而设计的 Docker 管理工具”。Panamax 与其它的 Docker 集成工具不同的是它提供了一个基于 Web 的用户界面,在用户界面中,用户可以把多个 Docker 容器组合为模板并分享到 GitHub。

  3. 《Docker 已扎根新一代 PaaS》:不依赖任何语言、框架或系统,Docker 可以将 App 变成一种标准化的、可移植的、自管理的组件,并在任何主流系统中开发、调试和运行。Docker 给运维带来了巨大的便利,当下已制霸新一代 PaaS 产品。

教程

  1. 《阿里云上运行 Docker》:阿里云上不能直接安装 Docker,使用之前需要做些修改。
  2. 《Docker 误区》:作者解释了目前的一些 Docker 理解误区,比如学习 Docker 后就不需要其它的系统工具了、所有的 Docker 容器只能使用一个进程、使用 Docker 后就不需要 CM 工具了。
  3. 《使用 Docker 简化 TeamCity 安装》:JetBrains 出品的 TeamCity 是一款强大易用的持续集成(continuous integration)系统。它是一款商业产品,但对于小型项目和 FOSS 应用程序(免费和开源软件)有一项特殊的零费用许可证。本文介绍了如何使用 Docker 来安装 TeamCity。
  4. 《Docker 的安全问题》:来自 SlideShare,请自备梯子。重点介绍了 Docker 容器中运行应用是否安全。
  5. 《Docker & Docker Hub》:Docker 中文社区创始人马全一的讲稿,详细介绍了 Docker 以及 Docker Hub。
  6. 《深入浅出 Docker(二):Docker 命令行探秘》:Docker 用户在日常使用中经常面对的接口就是命令行。本篇试图通过详细的实例分析,全面讲解这些命令以及参数设置的功能特点。通过掌握并理解这些 Docker 命令行的使用技巧,相信对日后灵活使用基于 Docker 技术的工具会事半功倍,并能让你更加深刻地理解 Docker 技术背后的实现原理。
  7. 《Docker,云时代的程序交付方式》:什么是 Docker?为什么会有 Docker 这样的技术?Docker 常见的使用场景有什么?Docker 整体结构是怎样的?这篇文章可以让你迅速了解 Docker。

开源项目

  1. Boot2Docker:专为 Docker 而设计轻量级 Linux 发型包,解决 Windows 或者 OS X 用户不能安装 Docker 的问题。
  2. Panamax:Panamax 提供了一个基于 Web 的用户界面,在用户界面中,用户可以把多个 Docker 容器组合为模板并分享到 GitHub。Panamax 中的应用是由基于 Docker 镜像的独立服务组合而成,这些 Docker 镜像来自 Docker Hub 或者其它的 Docker registry。
  3. Packer:Packer 是一个通过配置文件创建一致机器镜像(identical machine images)的非常方便的工具。Packer 出自 Vagrant 的作者 Mitchell Hashimoto 之手。它支持虚拟机 VirtualBox 和 VMWare 等虚拟机软件,以及 Amazon EC2、DigitalOcean、GCE 以及 OpenStack 等云平台,最新版的 Packer 也增加了对 Docker 的支持。

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

DevOps语言 & 开发架构