Docker 1.11 採納了開源容器專案(OCP)元件
| 2016-05-18 10:50 評論: 6
Docker 在開放容器專案中的參與度達成圓滿,最新構建的 Docker 採用了 Docker 貢獻給 OCP 的元件。
新發布的 Docker 1.11 的最大新聞並不是它的功能,而是它使用了在 OCP 支援下的標準化的元件版本。
去年,Docker 貢獻了它的 runC 核心給 OCP 作為構建構建容器工具的基礎。同樣還有 containerd,作為守護程式或者服務端用於控制 runC 的例項。Docker 1.11 現在使用的就是這個捐贈和公開的版本。
Docker 此舉挑戰了它的容器生態仍主要由 Docker 自身決定這個說法。它並不是為了作秀才將容器規範和執行時細節貢獻給 OCP。它希望專案將來的開發越開放和廣泛越好。
Docker 1.11 已經用貢獻給 OCP 的 runC 和 containerd 進行了重構。runC 如果需要的話可以換成另外一個。
runC 的兩位主要提交者來自 Docker,但是來自 Virtuozzo(Parallels fame)、OpenShift、Project Atomic、華為、GE Healthcare、Suse Linux 也都是提交人員裡面的常客。
Docker 1.11 中一個更明顯的變化是先前 Docker runtime 在 Docker 中是唯一可用的,並且評論家認為這個會限制使用者的選擇。runC runtime 現在是可替換的;雖然 Docker 在釋出時將 runC 作為預設引擎,但是任何相容的引擎都可以用來替換它。(Docker 同樣希望它可以不用殺死並重啟現在執行的容器,但是這個作為今後的改進規劃。)
Docker 正在將基於 OCP 的開發流程作為內部建立其產品的更好方式。在它釋出 1.11 的官方部落格中稱:“將 Docker 切分成獨立的工具意味著更專注的維護者,最終會有更好的軟體質量。”
除了修復長期以來存在的問題和確保 Docker 的 runC/containerd 跟上步伐,Docker 還在 Docker 1.11 中加入了一些改進。Docker Engine 現在支援 VLAN 和 IPv6 服務發現,並且會自動在多個相同別名容器間執行 DNS 輪詢負載均衡。
作者:Serdar Yegulalp 譯者:geekpi 校對:wxy
相關文章
- 顛覆Docker?最新Kata開源容器專案引熱議Docker
- 谷歌開源總監迪博納專訪:開源如何改變了谷歌谷歌
- 在Docker容器中執行GUI圖形應用的開源專案DockerGUI
- 使用 Docker 開發 PHP 專案(三):命令容器化DockerPHP
- OCP開源專案:日誌公共元件的實現(log-spring-boot-starter)元件Springboot
- 開源了!唱吧 UI 元件庫開源了!UI元件
- 在docker容器中部署Web專案DockerWeb
- 不止Docker:8款容器管理開源方案Docker
- 我寫了一個開源專案AlphabetPyAlphabet
- 我最近寫了個開源專案Datura
- docker-compose一鍵部署java開源專案DockerJava
- 假如開源專案創始人去世了,專案怎麼辦?
- 那些年的開源專案,你跑起來了嗎?
- 關鍵點檢測專案程式碼開源了!
- 一個令人驚豔的ChatGPT專案,開源了!ChatGPT
- 【實戰】Docker容器資源管理Docker
- 基於Jetpack元件構建的開源專案-WanLearningJetpack元件
- IOS開源專案iOS
- 開源專案-WaterMark
- 淘寶開源專案
- 開源專案:MMPopupViewView
- 開源好專案
- 開源專案Docker,Red Hat新的虛擬化選擇Docker
- android開源專案【專案篇】Android
- 開源專案年度盛會 OpenHarmony技術日來了
- 微軟也在sourceforge.net釋出開源專案了微軟
- 餓了麼開源專案:Java Comparator生成器Java
- 神了!兩個開源的高仿外賣專案!
- 容器技術之Docker資源限制Docker
- Docker 容器檔案系統Docker
- C#開源資源專案C#
- Docker筆記(十三):容器日誌採集實踐Docker筆記
- 開源鉅獻:2017 年 Google 開源了這些超讚的專案Go
- 介紹 Moby 專案:推進軟體容器化運動的一個新的開源專案
- GitHub專案大多不是開源專案Github
- AI開源專案 - SeldonAI
- AI開源專案 - ONNXAI
- AI開源專案 - KubeflowAI