写点什么

Docker 周报:Docker 这一年

2014 年 12 月 26 日

发展盘点

  1. 《Docker 发布首个版本》:2013 年 3 月 20 日,Docker 在 GitHub 上发布了首个版本。从提交记录中看,首个版本中已经有很多社区爱好者参与。
  2. 《Docker 获得 B 轮 1500 万美元融资》:2014 年 1 月 21 日,Docker 宣布完成了 1500 万美元的 B 轮融资。该轮融资由 Greylock Partners 领投, Insight Venture Partners 和 A 轮投资者 Benchmark、 Trinity Ventures 及 Jerry Yang/AME Cloud Ventures 跟投。
  3. 《DockerCon 2014 成功举办:与 Docker 相关的开源项目》:6 月 10 日,DockerCon 2014 大会已经完美落幕,大会上来自 Google、IBM、RedHat、Rackspace 等公司的核心人物均发表了主题演讲,介绍了他们与 Docker 相关的一些工作。从演讲中可以看到,目前主流的云厂商以及 Linux 厂商都加入了支持 Docker 的阵营。
  4. 《Docker 出售 dotCloud 专注于容器业务》:8 月 5 日,Docker 宣布已经将其平台即服务业务 dotCloud 出售给总部位于柏林的 cloudControl。Docker 公司的 CEO 表示他们将把所有的精力和资源投入到 Docker,出售 dotCloud 也是希望为 dotClound 找个家,一个能给它更好的发展的家。
  5. 《Docker 发布 1.2.0 版本,并宣布 DockerCon Europe》:8 月 22 日,Docker 发布了 1.2.0 版本,其中包括为容器指定重启策略、容器权限的细粒度控制等特性。Docker 还将于今年 12 月在阿姆斯特丹主持召开它在欧洲的第一次正式会议 DockerCon Europe。
  6. 《Docker 获得 4 千万美元 C 轮投资》:9 月 16 日,Docker 宣布获得 4 千万美元 C 轮投资,此轮融资由红杉资本领投,原有投资者 Benchmark Capital、Greylock Partners 及杨致远等参投,其总融资已达 6600 万美元。
  7. 《微软推出面向 Windows 的 Docker 客户端》:10 月 15 日,Azure 副总裁 Jason Zander 宣布了微软与 Docker 的合作伙伴关系。在宣布与 Docker 建立合作伙伴关系后,微软已经构建了一个 Windows 原生 Docker 客户端。该命令行接口(CLI)与运行在 Linux 上的 Docker 客户端完全兼容。
  8. 《CoreOS 与 Docker 分道扬镳,推出自己的容器引擎 Rocket》:Docker 刚问世就红透半边天,不仅拿了融资,还得到了谷歌、微软等巨头的支持。而 CoreOS 是一个基于 Docker 的轻量级容器化 Linux 发行版,专为大型数据中心而设计,它独特的设计理念也得到了云服务商的重视。就在 DockerCon 召开前夕,CoreOS 宣布发布新款容器引擎 Rocket,开始与 Docker 竞争。

经典教程

  1. 《深入浅出 Docker》:InfoQ 的深入浅出 Docker 系列文章,从实践的角度介绍 Docker,帮助读者了解 Docker 的来龙去脉,并运用到实际工作中。目前已经更新到第五篇。
  2. 《Linux 命名空间学习教程》:Docker 核心解决的问题是利用 LXC 来实现类似 VM 的功能,从而利用更加节省的硬件资源提供给用户更多的计算资源。而 LXC 所实现的隔离性主要是来自内核的命名空间, 其中 pid、net、ipc、mnt、uts 等命名空间将容器的进程、网络、消息、文件系统和 hostname 隔离开。本系列教程深入介绍 Linux 的命名空间相关知识。
  3. 《Docker 源码分析》:在《深入浅出 Docker》系列文章的基础上,InfoQ 推出了《Docker 源码分析》系列文章。《深入浅出 Docker》系列文章更多的是从使用角度出发,帮助读者了解 Docker 的来龙去脉,而《Docker 源码分析》系列文章通过分析解读 Docker 源码,来让读者了解 Docker 的内部实现,以更好的使用 Docker。目前已经更新到第五篇。
  4. 《CoreOS 实战》:CoreOS 是一个基于 Docker 的轻量级容器化 Linux 发行版,专为大型数据中心而设计,旨在通过轻量的系统架构和灵活的应用程序部署能力简化数据中心的维护成本和复杂度。本系列文章系列旨在帮助读者了解 CoreOS 以及相关的使用方法。目前已经更新到第二篇,包括 CoreOS 以及 etcd 等相关知识。
  5. 《Kubernetes 系统架构简介》: Kubernetes 是 Google 开源的容器集群管理系统,其提供应用部署、维护、 扩展机制等功能,利用 Kubernetes 能方便地管理跨机器运行容器化的应用。本系列文章重在剖析 Kubernetes 架构,并给出最佳实践。

相关书籍

  1. 《The Docker Book》:由 Docker 公司前服务与支持副总裁 James Turnbull 编写,Docker 中文社区组织翻译。本书会指导读者完成 Docker 的安装、部署、管理和扩展,带领读者经历从测试到生产的整个开发生命周期,让读者了解 Docker 适用于什么场景。属于基础入门类书籍。
  2. 《Docker 技术入门与实战》:《Docker 技术入门与实战》分为三大部分:Docker 入门、实战案例和高级话题。第一部分介绍 Docker 与虚拟化技术的基本概念,包括安装、镜像、容器、仓库、数据管理等;第二部分通过案例介绍 Docker 的应用方法,包括与各种操作系统平台、SSH 服务的镜像、Web 服务器与应用、数据库的应用、各类编程语言的接口、私有仓库等;第三部分是一些高级话题,如 Docker 核心技术、安全、高级网络配置、相关项目等。
  3. 《Docker —— 从入门到实践》:Docker 开源书籍,最初源于 WaitFish 的《Docker 学习手册 v1.0》内容。本书既适用于具备基础 Linux 知识的 Docker 初学者,也可供希望理解原理和底层实现的高级用户参考。同时,本书中给出的实践案例,可供在进行实际部署时借鉴。

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

2014 年 12 月 26 日 04:103442
用户头像
郭蕾 做有意思的事情!

发布了 210 篇内容, 共 108.4 次阅读, 收获喜欢 27 次。

关注

评论

发布
暂无评论
发现更多内容

计算机的时钟(二):Lamport逻辑时钟

ElvinYang

应用程序研发之网络-网络编程模型

superman

5万字长文:Stream和Lambda表达式最佳实践-附PDF下载

程序那些事

Java jdk Lambda stream

C++编译过程 宏 内联和静态变量

大规模数据处理学习者

第8周作业

小胖子

门面效应 - 拒绝别人会产生愧疚吗?

石云升

心理学 门面效应 留面子效应

Flink 使用大状态时的一点优化

Apache Flink

flink RocksDB

简易web性能工具

Arvin

安全系列之——手写JAVA加密、解密

诸葛小猿

对称加密 加密解密 非对称加密 rsa AES

JDK1.8新特性(六):Stream的终极操作,轻松解决集合分组、汇总等复杂操作

xcbeyond

stream 集合 新特性 JDK1.8 Collections

LeetCode题解: 206. 反转链表,JavaScript,容易理解的递归解释,详细注释

Lee Chen

LeetCode 前端进阶训练营

程序的机器级表示-访问数据

引花眠

云图说|“真人?机器?傻傻分不清!” WAF Bot管理,带你慧眼辨“精”!

华为云开发者社区

bootstrap 搜索引擎 安全 防火墙 华为云

Jenkins 多分支项目过滤及 when 的高级用法

jerry.mei

DevOps 运维 自动化 jenkins CI/CD

读完《云原生架构白皮书》,我们来谈谈开放应用模型(OAM)

郭旭东

Kubernetes 云原生 OMA

百万并发「零拷贝」技术系列之Linux实现

码农神说

Java 架构 零拷贝

Java 8 中的函数式接口

陈皮

初识进程coredump(以中间件为例)异常宕机

清康

周末在家加班开发代扣支付网关!

诸葛小猿

加班

从零开始写一个迷你版的Tomcat

简爱W

架构师训练营第八周课后总结

Cloud.

应用程序研发之网络 - Http

superman

MySQL 百万级数据量分页查询方法及其优化

xcbeyond

SQL优化 数据库优化

MySQL主从复制详解

Simon

MySQL 主从复制

应用程序研发之网络-分层模型

superman

第8周-作业1

seng man

ARTS打卡 第9周

引花眠

ARTS 打卡计划

第8周-作业2

seng man

ARTS 06 - Jenkins 多分支项目过滤及 when 的高级用法

jerry.mei

学习 算法 ARTS 打卡计划 CI/CD ARTS活动

封装element-ui表格,我是这样做的

前端有的玩

Java Vue Element 封装

轻松应对并发问题,Newbe.Claptrap 框架中 State 和 Event 应该如何理解?

newbe36524

分布式 微服务 架构设计 .net core ASP.NET Core

Docker周报:Docker这一年-InfoQ