來自 Docker 社區的 10 個炫酷工具 【已翻譯100%】

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

回顧2015,Docker社區富有經驗的開發人員建立了許多項目。從所有很棒的貢獻中篩選雖然很難,這裡還是列舉了10個“很酷的工具”,在拓展知識或使用Docker時應該會用到。

1. Container Migration Tool (CMT)

容器遷移工具是Docker Global Hack Day #3的獲勝者。靈感來自 Container Migration team 團隊關於容器遷移的一次討論。Michael Crosby (@crosbymichael) 和 Arnaud Porterie (@icecrime) 在遷移Quake 3 容器時, 展示了TCP保持串連的情況下遷移. CMT項目建立了一個擴充命令列工具,既可以輔助容器使用,也可以用 runC 協助 "即時移轉",通過預遷移驗證不同主機間的容器,允許自動探索合適的目標主機.

wfifi 翻譯於 2年前 1人頂 頂  翻譯得不錯哦! 其它翻譯版本(1) 正在載入...

2. Dockercraft

我們一定要加入這麼有趣的一個工具! 許多使用者在 Docker 容器中運行定製版的 Minecraft 遊戲伺服器。不過 Dockercraft 是一個可視化管理 Minecraft Docker 容器的用戶端。撥動一下開關,一個容器就開啟或關閉了。點擊一個按鈕,你就可以銷毀一個容器。Dockercraft 是一個有趣的項目——很容易上癮哦——來自 Docker 工程師 Adrien Duermael 和 Gaetan de Villele。

3. Docker Label Inspector

Docker 標籤分析工具通過輔助確認開發人員提供的,通過互連網分發的 Docker 鏡像包含容器要求的中繼資料。 具體來說,這個工具允許開發人員使用 Docker 標籤去建立容器技術領域的中繼資料,依據官方標籤格式和依據提供的 JSON 格式檢測標籤。

4. dvol

Dvol 允許在資料庫開發中使用版本控制。Dvol 允許你對容器化運行在筆記本上的資料庫進行提交,重設,分支,所以很容易儲存一個特定狀態,以便需要時回退。Dvol 可以用 Docker Compose 在膝上型電腦上,整合迭代再生微服務環境。

wfifi 翻譯於 2年前 1人頂 頂  翻譯得不錯哦!

5. IPVS Daemon GORB

由 DockerCon EU 提供,IP Virtual Server (IPVS) for Docker 容器有產品級的負載平衡,使用開源 IPVS 路由請求, 已加入 Linux 核心十年之久。 支援 TCP, SCTP,UDP,速度更快, 耗時僅需直連的 5%。其他還包括 NAT, 隧道, 直接路由。使 IPVS 便於使用,在 Docker 容器內,GORB 守護進程提供 REST  API 介面,為 Docker 提供 IPVS 路由。

6. libnetwork

Libnetwork 結合了 libcontainer 和 Docker 引擎的代碼,為網路容器建立了一個快平台的庫。libnetwork 的目標是提供一個健壯的網路模型,提供了一個一致的編程介面和網路應用程式抽象層。已經有許多廣泛使用的網路解決方案案例。Libnetwork 用驅動/外掛程式模型來支援所有這些解決方案,抽象驅動實現的複雜性。提供給使用者一個簡單的和一致的網路模型。

wfifi 翻譯於 2年前 2人頂 頂  翻譯得不錯哦!

7. The Raspberry Pi Challenge

在 DockerCon closing keynote,Dieter Reuter 示範了在一個樹莓派 2 裝置商運行 500 個 Docker 容器。相信啟動並執行容器數至少還可以增加一倍, Dieter重新整理了此前在Docker社區上建立的記錄。作為他項目的一部分, Dieter Reuter 示範了怎樣在樹莓派上啟動 Docker 和怎樣在樹莓派上多個容器中上調整啟動並執行 網頁伺服器數量。 目前記錄是:單個樹莓派 2 運行 2,500 個 網頁伺服器。

8. Scaling Spark with Zoe analytics

這個面向用的開源工具組合了 Spark —— 資料密集型大資料計算架構,Docker Swarm。Zoe 可以執行長時間啟動並執行 Spark jobs,支援 Scala,iPython 互動式筆記本和流應用,涵蓋整個 Spark 開發週期。當完成計算,資源會自動釋放和用於其他用途,因為所有的進程都運行在 Docker 容器中。這個工具允許應用程式在 Swarm 上調度運行和最佳化容器放置。

wfifi 翻譯於 2年前 1人頂 頂  翻譯得不錯哦!

9. Unikernel demo source code

在 DockerCon EU (Unikernels, meet Docker!)上首次公布了一個很酷的駭客工具,這裡有示範,展示怎樣讓 unikernels 被認為是另外一個容器。示範中 Docker 構建了一個 unikernel 微服務,部署了一個真正的帶資料庫的 php web 應用程式,一切都運行在使用 Rump Kernels 構建的 unikernel 微服務上。Docker 像管理 Linux 容器一樣管理 unikernels, 但不需要部署一個傳統的作業系統。示範中包含MySQL,NGINX,PHP 的 Nibbleblog 程式,代碼倉庫中還有範例示範怎樣啟動

10. Wagl, DNS service discovery for Swarm

Wagl 是一個 DNS 伺服器,允許微服務作為容器運行在分布式 Docker Swarm 上,來發現和相互交談。Wagl 是最小的實現和作為運行在叢集上的容器,提供以網域名稱服務 (DNS)發現和簡單的Server Load Balancer,輪詢一個在 DNS 記錄裡 IP 位址列表。

wfifi 翻譯於 2年前 1人頂 頂  翻譯得不錯哦!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.