2014-11-02

热点新闻

阿里云ECS支持Docker

现在开发者可以在ECS上把应用打包成Docker镜像并运行Docker容器。阿里云合作伙伴在镜像市场发布了一款镜像“Docker运行环境”,操作系统使用Ubuntu 14.04 64位并预装了Docker 1.2版本,一旦ECS实例运行,用户就能在其上构建和运行Docker容器了。

阿里云

Docker 1.3.1发布

10月28日,Docker官方发布了1.3.1版本,该版本主要是Bug修改以及安全方面的改进。可能是受最近SSL漏洞的影响,Docker从此版本开始停止对TLS 1.0以下版本的支持。另外,还修复了运行时、客户端、构建方面的若干Bug。

GitHub

八种Docker开发模式

Docker已经成为当今炙手可热的容器技术,网上也有很多相关的文档可供我们学习,但是到底应该如何使用Docker,它到底有哪些开发模式呢?Vidar Hokstad最近在自己的博客上分享了自己使用Docker的一些经验,他概括了八种Docker开发模式。

CSDN

Docker与微软战略合作,实现基于Container的跨平台应用开发

微软与Docker的合作将让开发者得以让微软的服务器和云计算用户从Docker开源社区的最佳成果中受益。双方合作的主要内容包括Docker引擎将在新Windows Server上运行、将Docker Hub整合到Azure、微软将以社区成员的身份参与Docker项目。

微信

Docker之父Solomon Hykes谈项目开发的初衷和挑战

开发者希望无论是在怎样的环境和设备下,应用程序都可以运行,并且易于扩展。而Docker正是为了解决这个问题而生,在Docker中部署的应用程序独立于基础设施环境,正如Solomon所说,Docker是一个松耦合的工具,将多个松耦合的工具组合在一起就可以成为一个新的工具。

CSDN

开源项目

Seagull

Seagull是基于Web的Docker监控管理工具,实际上它也是一个Dockerized应用。Seagull通过Unix Socket访问Docker Remote API然后将数据展示在Web页面上。

GitHub

Rocker

在Docker中运行R,Rocker提供了很多Dockerfile以及提前构建的镜像以方便开发者使用。

个人博客

学习教程

Kubernetes系统架构简介

Kubernetes作为Docker生态圈中重要一员,是Google多年大规模容器管理技术的开源版本。随着Kubernetes社区及各大厂商的不断完善、改进、发展,Kuberentes将成为容器管理领域的领导者。本文重点介绍了Kubernetes的概念以及主要构件。

InfoQ

不安装直接使用Fig

在上周的《基于Fig搭建开发环境》文章的基础上,Larry Cai分享了不安装直接使用Fig的方式,解决方法是用一个fig容器内来启动Docker,就是Docker in Docker的技术,具体使用方法读者可以阅读原文了解,也欢迎读者通过微博或者其它渠道向InfoQ反馈Docker系列内容的建议。

个人博客

Shopify的Docker实践

美国电子商务解决服务供应商Shopify有上百台的服务器,100多个开发者,他们在13年时就开始使用Docker,演讲稿中分享了他们的一些经验。

SpeakerDeck

5个解决Docker网络问题的项目

对于管理者和开发人员来说网络依然是Docker的一个痛点,如何管理Docker容器之间的交互和网络一直都充满了挑战。本文介绍了解决Docker网络问题的5个项目。

InfoQ

自动更新Docker镜像并重启容器

在Docker的应用过程中,会有这样的需求:同事提交镜像后,Docker容器应该能够自动更新镜像并重启,文中作者介绍了如何使用开源项目docker-puller来实现自己的需求。

个人博客