月初,一篇題為《Docker公司已死》的文章,預言了Docker公司將在2018年的某個時候不復存在。隨后就這一觀點,出現(xiàn)了一篇《Docker公司不會死》的文章進行了反駁。
Chris Shor在《Docker公司已死》中寫道,對于Docker公司而言,2017年最應該感謝的就是Uber,因為除了Uber之外,真的想不到還有其它哪家企業(yè)被沸沸揚揚的炒作新聞所包圍。未來,在回顧Docker公司的發(fā)展歷程時,2017年將被視為這家有頭有臉的軟件公司走向滅亡的起點。
Chris Shor稱,必須要承認,Docker公司確實在軟件開發(fā)的這一波革新當中發(fā)揮了重要作用。將cgroups、命名空間、進程隔離等Linux原語納入至同一工具當中絕對是個了不起的成就。Docker的崛起使得開發(fā)環(huán)境最終轉化為一個簡單且具備版本控制能力的Dockerfile。其工具鏈將Packer、Vagrant、VirtualBox以及其它多種基礎設施共同轉移至Docker陣營當中。Docker UI實際上也做得相當出彩!雖然產(chǎn)品本身的質(zhì)量值得肯定,但公司遭遇了一系列人力資源失誤。更遺憾的是,很多硅谷寵兒都存在這樣的問題,且顯然有必要作出改變。
但隨著Kubernete的興起,Docker公司在下坡上也走的越來越快。Docker 在對這個開源社區(qū)的容器編排工具寵兒 Kubernetes 處理上表現(xiàn)的沒有好感。在 Docker 的心中,Docker Swarm 才是唯一的容器編排工具。盡管這是因為 Kubernetes 控訴 Docker 容器(缺乏開放性)在先。Docker Captains 堅決反對 Kubernetes 2017年初在各種文章中、聚會和會議中的討論。
Moby據(jù)稱屬于Docker項目的新上游,然而考慮到事前毫無先兆,因此當Solomon Hykes在DockerCon 17大會上加以宣布時引發(fā)了大范圍的震驚與爭議性情緒。為了解決這波沖突,GitHub方面的工作人員甚至選擇直接加以干預。Moby部署的處理工作仍然困擾著從來者們,而Docker品牌亦可能因此受到損害。
Docker公司在處理Kubernetes問題上的做法非常不成熟,這也代表著其即將遭遇崩潰。就目前來看,Docker公司本身似乎正開始淪為一家容器領域中的邊緣咨詢企業(yè)。
Chris Shor 最終得出結論:Docker公司的真正問題在于缺乏連續(xù)的領導。在該公司當中,每一任領導者都擁有自己的戰(zhàn)略重點設定。這種斷代性雖然距離公司的核心越來越遠,但卻仍然存在。很明顯,Docker是在自取滅亡。
Dylan Chris在《Docker公司不會死》中寫道:雖然Chris Shor的一些觀點是對的,但Docker并不會這么快就退出舞臺。
Docker當然是款好軟件,將cgroups、命名空間、進程隔離等Linux原語納入至同一工具當中,Docker絕對是個了不起的好軟件。Docker的簡單界面降低了非管理員的入門門檻,允許開發(fā)者社區(qū)隨手將其添加到他們的工作流程中。Docker發(fā)布了EE / UCP,一些大型企業(yè)也加入進來。這對于開發(fā)人員、中小型企業(yè)和大型企業(yè)來說Docker都是一款很好用的軟件。而且Docker也不會放慢開發(fā)的速度。
微軟Kubernetes的首席工程師Brendan Burns:“我很高興歡迎Solomon和Docker加入Kubernetes社區(qū)”。在談到Docker時很多人都會引用這個聲明,認為這對Docker來說是一個很大的打擊。但談到這一點的真正目的是談論公司之間的合作,并不是糾結于“到底是誰加入誰的社區(qū)”。我們“需要一個村莊一起來養(yǎng)一個孩子”,這個村莊由來自世界上許多大公司的一些最聰明的工程師組成,他們都在努力使Docker變得更好。 Docker和Kubernetes的合作,對Kubernetes與UCP來說都非常有意義。
Docker公司不會被收購或閉門。Docker并不缺領導,也有大量的資金,營銷方面也不錯,所有的跡象都意味著這哥公司正在迅速成長,正在進入企業(yè)市場。但成長得并不容易。他們的“現(xiàn)代化企業(yè)應用”口號是完美的。
這是一個基于OSS的公司,市場上有著大量的機遇。雖然Iron的其中一款產(chǎn)品是基于Docker的,但我們也會大量使用來自OSS公司的各種軟件,也很樂意為OSS軟件提供更高層次的支持和功能。對于其他項目,我們經(jīng)常通過Open Collective捐贈來幫助維護人員和小型開發(fā)團隊。Docker對containerd的捐贈是一個很好的舉措,這是一個完全符合CNCF章程的項目。
雖然Docker正在向“上流社會”移動,但他們并沒有拋棄真正的用戶:開發(fā)人員??傊珼ocker公司有很大的增長空間,而在2018年,它將持續(xù)實現(xiàn)增長。
給位程序員們對這類嚴肅的“生死”大事記又有什么看法呢?