解決方案
容器格式不斷增生,而 CoreOS 的 appc 等競爭規格有將開發者分裂到互不相容世界的風險。
2015 年 6 月,Docker 與一個廣泛的聯盟在 Linux 基金會下創立開放容器專案,而 Docker 捐出其映像格式與執行環境作為基石。
中立、開放的治理意味著該標準不受單一公司控制,因此生態系統得以共同在其上建構。
達成了什麼
將事實上的格式捐給中立的開放治理
為何奏效
中立治理意味著沒有單一公司能為自身利益操縱該標準。
支持事實上的格式保住了既有裝機基礎,以及已建構的數百萬個容器。
將 appc 與 Docker 格式合併為單一規格,消除了兩個互不相容容器世界的風險。
Linux 基金會的中立性吸引廣泛的廠商聯盟迅速達成共識。
可借鑑之處
主導格式的擁有者可將其交給中立機構,把分裂的威脅轉化為護城河,從而維持其主導地位。
後續發展
開放容器倡議的映像與執行環境規格成為 Docker、Kubernetes 及大多數容器工具的共同標準;容器生態系統在沒有格式分裂的情況下成長。
追溯依據
參考來源
- Industry Leaders Unite to Create Project for Open Container Standards Open Container Initiative · opencontainers.org ·
- Docker and CoreOS unite to start the Open Container Project and standardize runtime, image format VentureBeat · venturebeat.com ·