【QCon】精华内容上线92%,全面覆盖“人工智能+”的典型案例!>>> 了解详情
写点什么

Docker 成了现代软件开发生态的基石,Docker 公司却陷入了危机

  • 2019-11-13
  • 本文字数:1955 字

    阅读完需:约 6 分钟

Docker成了现代软件开发生态的基石,Docker公司却陷入了危机

2013 年 3 月,Solomon Hykes(Docker 创始人,CTO)向全世界发布了开源容器项目——Docker。6 年时间过去,Docker 已经成为了现代软件开发生态系统的基石,几乎没有哪项技术如 Docker 一样,对应用程序的构建和部署方式做出如此大的改变。


Docker 是一种容器运行时的实现,而且是最主流的实现,几乎就是容器业界的事实标准。2017 年,为了区分 Docker 公司与 Docker 项目,也为了一些商业化上的考虑,Docker 项目改名成了Moby。此事件在社区引起了不小的负面反响,虽然 Docker 公司将开源的 Docker 项目改了名字,但社区仍旧习惯用它的原名 Docker。


由 Docker 最初引入的容器模型在过去六年中得到了发展,Docker 获取成功的关键是什么?

广泛使用

2013 年,Docker 还只是一个技术爱好者们的玩物技术,但 2019 年的 Docker 已非当日吴下阿蒙。


  • Docker 公司目前拥有 700 多家客户,包括 ADP、Liberty Mutual、PayPal 等大公司。

  • 根据研究公司的预测,到 2022 年,容器市场规模将达到 43 亿美元。

  • 日常生活中的网上银行、叫车、工资支票或者访问医疗记录,都有用到 Docker 技术。

开发者的追捧


Docker 的采用者来自不同的领域,但从一开始开发人员就是该技术的核心受众和倡导者。


  • 现在有超过 200 万的开发者在使用 Docker。

  • Docker 的下载量已经超过了 800 亿次。

  • 有超过 550 万的“Dockerized”应用程序。

  • 如今,技术领域有超过 2.5 万个 Docker 领域的职位空缺。

多种免费和商业的容器工具

Docker 使用开源的 Docker Engine 开启了现代容器运动,现在这个领域已经有多种技术和供应商。


开源的 Docker CE(社区引擎)提供了一个免费可用的容器引擎,Docker EE(企业版)提供了一个商业支持的平台,集成了额外的安全、操作和工作流功能。


通过开放容器计划(OCI),可以实现不同实现之间的容器互操作性。

Containerd 现在是容器的核心

2014 年出生于 Docker,Containerd 最初是 Docker 引擎的低层运行管理器。继 2017 年 3 月被 CNCF 接受之后,Containerd 已经成为行业标准的容器运行引擎,专注于简单、健壮和可移植,其最广泛的用途和采用是作为 Docker 引擎和 OCI runc 执行器的中间层。


Containerd 是 CNCF 基金会的一部分,并于 2 月 28 日正式达到了毕业项目级别。

Kubernetes 与 Docker 的合作

容器编排是一种允许在集群模型中大规模操作多个容器的方法。Docker 开发了自己的容器编配系统 Swarm,该系统集成在 Docker CE 和 Docker EE 中。自 2017 年 11 月起,Docker 还支持其曾经的竞争对手Kubernetes,后者也是 CNCF 主办的一个项目。


一般来说,Kubernetes 是和 Docker 配合使用的,Kubernetes 调用每个节点上的 Docker 去创建和管理容器,所以,你可以认为 Kubernetes 是大脑,而 Docker 是四肢。

Docker 正在拯救世界


听上去也许夸大其词,但自有其圆话的角度。


在 2018 年旧金山 Dockercon 大会上,NASA 工程师讨论了双小行星重定向测试(DART)项目。DART 是一种航天器,将采用动力学撞击技术来偏转可能会终结地球上所有生命的小行星。它的核心正是使用 Docker 构建的软件堆栈。


DART 飞行软件负责人 Christopher Heistand 表示:“征服太空很难,我们的软件团队希望让我们更轻松一些。

Docker 公司近况不佳

此前曝出的消息显示,Docker 公司正在着急忙慌地寻求新的资金注入,因为该公司的钱快花光了。



截至目前,Docker 已经融资超过 2.729 亿美元,但该公司尚未实现盈利。ME Cloud Ventures、Benchmark、Coatue Management、高盛 (Goldman Sachs) 和 Greylock Partners 参与了其 E 轮融资。投资者们肯定不会高兴,因为在近 6 年的时间里,Docker 仍未接近 IPO。


前 CEO 史蒂夫·辛格 (Steve Singh) 曾在 2019 年 5 月承诺,到本财年末,Docker 的现金流将为正,但事实似乎并非如此。否则,Docker 将不需要寻求额外的资金。


创业型公司常有的一个通病,就是找不到行之有效的盈利模式。Docker 本想靠着其利润中心 Docker Swarm 项目来收割容器编排,却被 Kubernetes 的横空出世打得吐血三升,甚至不得不开放与 Kubernetes 的合作,谁让后者也成了容器编排的事实标准呢?


Kubernetes 正在垂直整合整个生态系统,并成为首选解决方案。不仅如此,Kubernetes 还获得了企业管理层的认可,获得了企业级用户的反向超越,而这是 Docker 努力了很久也没拿下的大蛋糕。过去两年,Docker 努力地在从开源创新者向企业级软件转型,收效甚微。


作为开源项目的 Docker 无疑是成功的,直到现在,个人开发者对 Docker 的使用率都要高于 Kubernetes。


但作为公司存在的 Docker 目前面临着层层危机,不负责任地预测,Docker 公司如果短期内仍旧找不到资金注入,面临的可能是被收购的结局,潜在的买家可能是 RedHat/Pivotal/VMWare/AWS/Google/Microsoft,或者其他。


但被收购并不是故事的终点,也许解决了资金压力以后,Docker 能获得再一次的腾飞呢?


2019-11-13 16:223209
用户头像
小智 让所有人认同的文字称不上表达

发布了 408 篇内容, 共 376.1 次阅读, 收获喜欢 1972 次。

关注

评论

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

raw图像处理-RAW Power中文-mac破解软件

魔仙苹果mac堡

mac软件下载 raw图像处理 RAW Power Mac破解版

kafka消费者那些事儿

做梦都在改BUG

Java kafka 消费者

【1对1咨询】前端和后端,哪个更简单?转行程序员的捷径

程序员晚枫

前端 后端 转行

ps ai beta爱国版mac版安装 Photoshop AI创意填充绘图的6种应用场景

Rose

PS2023破解 PS2023最新版 Photoshop beta爱国版 创意填充

RAW Power for Mac(强大的raw图像处理软件)中文激活版

Rose

mac软件下载 Raw图像处理软件 苹果软件下载 RAW Power破解 RAW Power中文

硬核!靠这套MySQL笔记轻松过了阿里二面,基础架构调优齐全了

做梦都在改BUG

Java MySQL 数据库

阿里资深架构师总结的春招Java岗核心笔记,GitHub标星20k

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

绝了!阿里大佬的"Redis深度核心笔记",从基础到源码,全是精华

做梦都在改BUG

Java 数据库 redis 缓存

面试官问:kafka为什么如此之快?

做梦都在改BUG

Java kafka 面试

熬了一个月肝完这份阿里架构师的Java面试手册,我从20K变成了30K

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

Nautilus Chain:独特且纯粹的创新型 Layer3

股市老人

音乐制作软件Ableton Live 11 Suite最新v11.3.3中文版下载安装教程

Rose

音乐制作软件 Live Suite 11破解 Ableton Live Suite下载 Ableton Live 安装教程 中文版Ableton Live 11

程序员的私人助理:Amazon CodeWhisperer

申屠鹏会

AI Codec

面试必备,阿里巴巴最新版《Java进阶学习+面试宝典》全新上线

架构师之道

Java 面试

DiskCatalogMaker for mac(磁盘文件管理工具) v8.6.5中文注册版

魔仙苹果mac堡

Mac磁盘管理 DiskCatalogMaker 注册版 DiskCatalogMaker 中文 DiskCatalogMaker 破解

pd虚拟机专用windows系统镜像(m1/intel)一键安装版

魔仙苹果mac堡

虚拟机 win 11镜像 win镜像 arallels Desktop

互联网工程师Java面试八股文及答案整理(2023最新版)

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

数字化转型应该如何去做?(4A架构篇)

数字随行

数字化转型

Mac版本Photoshop ai beta爱国版安装使用-AI创意填充绘图的10 种用法

Rose

ps AI绘图 ps爱国版 Photoshop测试版下载 AI创意填充绘图功能怎么用

mac文本处理工具FSNotes中文版FSNOTES笔记软件

Rose

Mac笔记软件 FSNotes下载 FSNotes破解 FSNotes mac中文版 苹果电脑笔记工具

最新出炉!2023年Java初中高级面试1000问

采菊东篱下

Java 程序员 面试

Java 容器详解:使用与案例

小万哥

Java 程序员 容器 面试 后端

阿里人都在死磕的全彩版"并发编程笔记",面试大厂必备!

做梦都在改BUG

Java 并发编程 高并发

炸了!力扣官方首发了这套1568页LeetCode算法刷题笔记(彩页版)

Java你猿哥

面试 算法 LeetCode 力扣 左程云

2023年互联网Java工程师高级面试八股文汇总(1260道题目附解析)

Java你猿哥

Java MySQL zookeeper JVM java面试

Nautilus Chain:独特且纯粹的创新型 Layer3

西柚子

浅析 Redis 数据结构 List 及其底层编码方式

Java你猿哥

Java redis List ssm

eMail Address Extractor for Mac(邮件地址提取软件)

Rose

苹果软件下载 eMail Address Extractor Mac邮件地址提取

一种适用于大量租户大量角色的权限系统设计

Java你猿哥

Java ssm 权限管理

mac文件比较对比工具-Beyond Compare mac最新中文破解版

魔仙苹果mac堡

Beyond Compare 4 Beyond Compare安装教程 Beyond Compare破解 mac文件对比工具

Nautilus Chain:独特且纯粹的创新型 Layer3

EOSdreamer111

Docker成了现代软件开发生态的基石,Docker公司却陷入了危机_容器_小智_InfoQ精选文章