跳至主要内容

1.1 Docker 的誕生

2010 年,幾個年輕人在舊金山成立了一間叫做 dotCloud 的 PaaS ( 平台即服務 ) 公司,還獲得了創業孵化器 Y Combinator 的支持。

雖然 dotCloud 在期間獲得過不少的融資,但隨著各大科技巨頭紛紛插旗 PaaS 服務,dotCloud 在這條路上明顯走地戰戰兢兢。

而在 2013 年,dotCloud 的工程師們決定將他們的核心技術 Docker 開源,這項技術本身能夠將 Linux 容器中的程式碼打包,輕鬆地在各個伺服器之間搬移。

顯然是無心插柳柳成蔭,Docker 的技術直接風靡全球,於是,dotCloud 決定改名為 Docker Inc,全心投入到 Docker 的開發中,並在 2014 年 8 月,Docker 宣布把 PaaS 的業務 dotCloud 出售給了在德國的另一個 PaaS 服務商 cloudControl,自此,dotCloud 和 Docker 正式的分道揚鑣。

在過去的 9 年裡,Docker 火箭式的成長,基本上成為了雲端環境的標準。且 Docker 在 PaaS 以及 IaaS 的平台上展現出的商業潛力和 PaaS 市場的緊縮,都讓 dotCloud 難以脫穎而出。

因此,那些小型的,以開發者為中心的 PaaS 供應商逐漸走向衰落,畢竟這些廠商都是用相同的開源專案作為基礎,市場是非常現實的,擁有龐大資本以及頂尖技術的科技巨頭們才是這場 PaaS 比賽的頭號種子。

CloudControl 也不可避免地受到了衝擊,宣布破產也成為了 dotCloud 服務關閉的主要原因。

由於 dotCloud 使用的還是 Heroku 的 buildpacks 系統,因此那些還在使用 dotCloud 服務的開發者們將被轉向 Heroku 的平台。

簡單介紹一下 Heroku,可以說是最早一批開始做 PaaS 的平台,在 2010 年時被 Salesforce 收購,被重組以彌補 Salesforce 在這方面的缺陷。

這麼多年了,很難說 PaaS 的市場到底有多大。主要的供應商,Amazon 的 Web Services 以及微軟的 Azure 以及 Google Cloud Platform 都相繼提供 PaaS 的服務,所以小公司在這樣的環境下真的是非常難以生存。

而 Docker 在 2013 年和 dotCloud 分道揚鑣的決定在現在看來是一個非常明智的決定。

現在的 Docker Inc. 主要專注在 Docker Desktop 以及 DockerHub 上面的經營,算是在一個市場中殺出一條血路,也讓我們見證了 Docke 前身的衰敗,以及現在的 Docker Inc. 是如何在這紅海中壯大自己。