拋棄開源!Docker鏡像倉庫Docker Hub或將「斷供」

新智元報道

來源:techradar

編輯:白峯、夢佳

【新智元導讀】近日,Docker更新了一些服務條款,禁止被列入美國「實體名單」的國家、企業、個人使用Docker Hub相關服務,並且計劃刪除高達4.5PB的用户鏡像數據,Docker會為開源世界的理想發聲還是成為下一個VMware?

起因是Docker官方8月13日更新的一個條款。

條款的大意是,禁止禁運國家和被列入「美國實體清單」、「特別指定國民清單」、「被拒絕人清單」、「未核實清單」和「防擴散清單」的組織和個人使用帶有該服務協議鏈接的 Docker 網站和所有相關網站。

拋棄開源!Docker鏡像倉庫Docker Hub或將「斷供」

Docker 相關服務被禁用,Linux 基金會:開源不受管制影響

Docker是世界領先的軟件容器平台,用户可以把自己的應用放入獨立的Docker容器,進行版本管理、複製、分享和修改等操作, 就像管理普通的代碼一樣,方便開發、交付和運行 。

Docker好比一個代碼集裝箱, 包含了代碼運行所需的所有環境,而不依賴於具體的操作系統 。

拋棄開源!Docker鏡像倉庫Docker Hub或將「斷供」

基於Docker的應用開發,用哪個拉哪個(圖片來源:kodekloud)

Docker Hub就是用來存儲這些代碼集裝箱的 ,上面有成千上萬的應用,你可以直接使用這些集裝箱,也可以基於它做更多的功能開發。

網友提到,Term中寫明是僅對「Docker Inc.相關的網站上提供的服務」有效。

所以 暫時來講,開源的 Docker 軟件並不受該禁令限制 。

有網友表示,「docker及背後的容器相關技術都是開源的,肯定是不受影響的。」但是同時也提出疑問,「如果連容器這些底層基礎開源軟件都要講禁止,難不成Linux都不讓用了?」

拋棄開源!Docker鏡像倉庫Docker Hub或將「斷供」

而8 月 16 日,Linux 基金會亞太區首席戰略官 Keith 在社交媒體平台表示:美國出口管制的事, 開源不受影響,Docker 開源版可以繼續使用,受影響的是商業版 。

目前受限制的主要是 Docker 公司的商業軟件以及服務,比如 Docker Hub、Docker EE 等。

將刪除4.5PB的用户鏡像數據,但是交錢可以「續命」

除了相關服務被禁用的消息,Docker官方已經向用户發出警告,Docker計劃刪除4.5 PB 的容器鏡像,這些鏡像已經超過6個月沒有使用了。

Docker最近增加了一個新的服務條款, 使其有權刪除不活躍的鏡像 。

目前,Docker Hub擁有世界上最大的容器鏡像存儲庫,存儲了超過15 PB 的數據。

拋棄開源!Docker鏡像倉庫Docker Hub或將「斷供」

Docker官方指出,有高達4.5 PB 的數據在半年時間內沒有使用,將這些鏡像刪除後,可以騰出更多的空間給活躍的鏡像。

「在對儲存在 Docker Hub 的鏡像進行詳細分析後,我們發現4.5 PB 的數據在6個月或更長時間內沒有被推拉。為了優化操作,讓 Docker Hub 更好地服務於世界各地的開發人員和開發團隊」。

但是 這個政策只是針對免費用户的,Pro 或 Team 付費用户將擁有無限的鏡像保留權限,不必擔心數據被刪除 。

新的鏡像保留政策今年11月1日才會生效,如果你是免費用户,有兩個路子可以保住你的鏡像,一升級為付費用户,二讓你的鏡像停止休眠,多推拉(下載更新等)幾次。

Docker 還為用户提供了一個新的儀表板,可以輕鬆地查看哪些鏡像是不(待)活(繳)躍(費)的。

開源很美好?不,Docker只想成為下一個VMware

此次條款更新, 表面上看只有Docker Hub的服務受影響,實則不然 。

Docker 本身只是個工具,而Docker Hub才是整個容器生態的核心 ,Docker Hub就好比一個App Store,沒了App,你的手機真就淪為了「移動電話」。

現在國內的軟件廠商,大多都採用了微服務的方式進行部署(簡潔高效),如果Docker Hub上的鏡像不能繼續使用,造成的影響類似GitHub 斷掉。

拋棄開源!Docker鏡像倉庫Docker Hub或將「斷供」

基於Docker的微服務易擴展伸縮性強

受影響的一個是鏡像託管平台,一個是代碼託管平台。Docker Hub斷供之後, 很多鏡像可能會面臨無法搜索和使用的情況,這對長期依賴Docker Hub的中小或小微企業影響會很大 。

波及面有多廣,還有待進一步分析,但是BATH的很多服務都是基於Docker構建的,斷供的影響,還要看其服務中使用Docker Hub基礎鏡像的比例。

Docker公司今天能禁止Docker Hub的服務,明天就能禁止Docker以及其他的開源軟件,即使是商業版的,也只差一個條款更新。

有知乎網友表示,可以使用開源的Moby替代Docker。

Docker公司把Docker項目更名為了Moby,並以開源的方式存在由社區開發者共同維護。

Docker的社區免費版本Docker CE就是在Moby及其相關項目上構建和編譯出來的,Docker CE也是目前大多數開發者使用的版本。給Moby項目貢獻的代碼,很多都被Docker公司薅走商業化了。

「 Docker本身就是一個PaaS公司,如果還寄希望於它的掌舵者會為開源世界發聲,真該醒醒了, 它只是想成為下一個VMware 」。

拋棄開源!Docker鏡像倉庫Docker Hub或將「斷供」

VMware等虛擬機要包含操作系統而Docker Container獨立於操作系統

網上有評論説Daocloud可以用。

但Daocloud只是Docker Hub 的一個Mirror,即便有鏡像備份, 沒了整個Docker Hub的社區開發者支持,就沒了源頭活水,很難支撐起一個生態 。

開源也許只是一個美好的幻想。即便是Apache,也在官網上明確聲明受到美國出口管制條款約束,長久來看,軟件的自主開發還是不能完全依賴開源。

之前看到一位博主針對川普各種斷供和禁用軟件的評論。

vmware docker hub 代碼

【來源:新智元】

聲明:轉載此文是出於傳遞更多信息之目的。若有來源標註錯誤或侵犯了您的合法權益,請作者持權屬證明與本網聯繫,我們將及時更正、刪除,謝謝。 郵箱地址:[email protected]

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 2483 字。

轉載請註明: 拋棄開源!Docker鏡像倉庫Docker Hub或將「斷供」 - 楠木軒