就像Apple推出iPhone讓智能手機變成主流,Docker讓容器變成了主流。自從項目發布以來,Docker着重於提升開發者的體驗。基本理念是可以在整個行業中,在一個標准的框架上,構建、交付並且運行應用。理論上,一個機構能夠從一個筆記本上構建出一個持續集成和持續開發的流程,然后將其應用到生產環境。
起初的一個挑戰是數據中心編排。與VMware vSphere不同,當時少有能在生產環境中大規模管理負載的工具,而Docker用來在數據中心級別進行容器編排的主要方式是Docker Swarm。
容器編排的解決方案一直不缺。Apache Mesosphere是早期的領頭羊,而現在的勢頭已經今非昔比。Docker Swarm雖然是單個廠商的編排視角,但是它與Docker EE深度整合。Docker正在用Docker EE構建一個能合與成熟的項目如Cloud Foundry匹敵的平台。然而,正如前面提到的,整個行業已經聚集到了Kubernetes的家門前。
按照Docker的說法,Google將它們的超大范圍的經驗帶到了容器編排中。Kubernetes采取的開源策略贏得了生態中的大量用戶。
