50+ 個有用的 Docker 工具

Docker工具分類列表

  • 編排和調(diào)度
  • 持續(xù)集成/持續(xù)部署(CI / CD)
  • 監(jiān)控
  • 記錄
  • 安全
  • 存儲/卷管理
  • 聯(lián)網(wǎng)
  • 服務(wù)發(fā)現(xiàn)
  • 構(gòu)建
  • 管理

編排和調(diào)度

1. Kubernetes

Kubernetes是市場上最實(shí)用的最受歡迎的容器編排引擎轿亮。最初作為一個Google項目開始宋欺,成千上萬的團(tuán)隊使用它來部署生產(chǎn)中的容器束倍。谷歌聲稱它每周使用Kubernetes運(yùn)行數(shù)十億個容器蔚晨。

該工具通過將構(gòu)成應(yīng)用程序的容器分組為邏輯單元進(jìn)行工作,以便于管理和發(fā)現(xiàn)咖杂。

工具鏈接: https://kubernetes.io

使用成本:免費(fèi)

2. Docker Swarm

Swarm是Docker解決開發(fā)人員如何在許多服務(wù)器上編排和調(diào)度容器的問題的一種方式庆寺。從1.12.0版本開始,Swarm已經(jīng)被包含在Docker Engine中翰苫,并且提供了一些高級特性止邮,例如服務(wù)發(fā)現(xiàn)这橙,負(fù)載均衡,擴(kuò)展和安全性导披。

Swarm繼續(xù)將關(guān)注簡單性和開發(fā)者體驗作為Docker傳統(tǒng)屈扎。通常來說Swarm比Kubernetes更容易使用。

工具鏈接:https://www.docker.com

使用成本:社區(qū)版免費(fèi)

3. Mesosphere DC/OS

Mesosphere數(shù)據(jù)中心操作系統(tǒng)(DC / OS)是一個集成的開源平臺撩匕,用于在Apache Mesos分布式系統(tǒng)內(nèi)核上構(gòu)建數(shù)據(jù)和容器鹰晨。它旨在將數(shù)據(jù)中心內(nèi)的多臺機(jī)器視為一個或多個群集,無論是在云中還是使用內(nèi)部部署軟件止毕。DC / OS可以在相同的環(huán)境中部署容器并管理無狀態(tài)應(yīng)用程序和有狀態(tài)工作負(fù)載模蜡。

適用于Docker Swarm和Kubernetes。

工具鏈接:https://dcos.io/

使用成本:Mesosphere DC / OS的包月套餐基于你環(huán)境中的節(jié)點(diǎn)(物理或虛擬)的數(shù)量收費(fèi)扁凛。

4. Amazon ECS

Amazon Web Services對容器編排的答復(fù)忍疾,Amazon ECS是一個高度可擴(kuò)展的管理服務(wù),允許開發(fā)人員在EC2實(shí)例上運(yùn)行容器化的應(yīng)用程序谨朝。它由多個內(nèi)置組件組成卤妒,可以簡化Docker集群,任務(wù)或服務(wù)的調(diào)度和部署字币。

雖然不支持在EC2之外運(yùn)行容器则披,但其優(yōu)勢在于包括AWS服務(wù)優(yōu)勢,如CloudTrail洗出,CloudWatch士复,Elastic Load Balancers等。

工具鏈接:https://aws.amazon.com/ecs/

使用成本:Amazon ECS不收取額外費(fèi)用翩活。僅需要支付存儲和運(yùn)行應(yīng)用程序所需的AWS資源(例如EC2實(shí)例或EBS卷)阱洪。

5. Azure Container Service(ACS)

經(jīng)過優(yōu)化的開源管理服務(wù)可在Azure虛擬機(jī)上使用,Azure容器服務(wù)提供了創(chuàng)建隅茎,配置和管理開放式Docker容器基礎(chǔ)架構(gòu)的必要工具澄峰。它提供簡化的基于容器的應(yīng)用程序開發(fā)和部署嫉沽,支持Kubernetes辟犀,Mesospere DC / OS或Swarm編排。

使用你選擇的應(yīng)用程序管理工具進(jìn)行規(guī)某袼叮化編排堂竟,并通過標(biāo)準(zhǔn)API端點(diǎn)進(jìn)行連接。

工具鏈接:https://azure.microsoft.com/en ... vice/

使用成本:僅需支付虛擬機(jī)以及使用的相關(guān)存儲和網(wǎng)絡(luò)資源玻佩。

6. Google Container Engine(GKE)

GKE由Kubernetes提供支持出嘹,可以在Google Cloud上部署,管理和擴(kuò)展容器化應(yīng)用程序咬崔。GKE的目標(biāo)是通過改進(jìn)對基于容器的工作負(fù)載的管理來優(yōu)化IT團(tuán)隊的生產(chǎn)力税稼。它隱藏了復(fù)雜和單調(diào)的管理任務(wù)烦秩,留給你的只有簡單的用戶體驗和簡單的命令行工具。

Kubernetes是GKE的骨干郎仆。雖然你不需要學(xué)習(xí)使用GKE只祠,但是如果你了解其基礎(chǔ)知識,則會對你的使用有所幫助扰肌。

工具鏈接:https://cloud.google.com/container-engine/

使用成本:0-5節(jié)點(diǎn)免費(fèi)抛寝,6節(jié)點(diǎn)以上=$ 0.15 /小時($ 109.50 /月)

7. Cloud Foundry's Diego

Cloud Foundry使用Diego架構(gòu)來管理“garden”環(huán)境中的應(yīng)用程序容器。Garden遵循Linux的Open Container Initiative容器托管指南曙旭,并通過Diego的其他組件提取盗舰。Diego元素通過云控制器提供應(yīng)用程序調(diào)度和管理功能。

工具鏈接:https://docs.cloudfoundry.org/concepts/diego

使用成本:免費(fèi)

8. Marathon

Marathon是一個建立在Apache Mesos上的私有生產(chǎn)級平臺即服務(wù)(PaaS)桂躏。Marathon框架有望擴(kuò)展Docker化應(yīng)用程序钻趋,并在必要時擴(kuò)展到更多節(jié)點(diǎn)以增加可用資源池。它也可以充當(dāng)容器編排工具剂习,為容器化工作負(fù)載提供故障恢復(fù)爷绘。Marathon自動處理硬件或軟件故障,并確保應(yīng)用程序“始終在線”进倍。

工具鏈接:https://mesosphere.github.io/marathon/

使用成本:免費(fèi)

9. HashiCorp Nomad

在Linux土至,Mac和Windows的支持下,Nomad是一款能夠調(diào)度所有虛擬化猾昆,容器化和獨(dú)立應(yīng)用程序的單一二進(jìn)制工具陶因。從單個容器到數(shù)千個群體,Nomad允許你在幾分鐘內(nèi)在5,000臺主機(jī)上運(yùn)行100萬個容器垂蜗。Nomad通過在更少的服務(wù)器上有效地分配更多的應(yīng)用程序來幫助提高密度楷扬,同時降低成本。

工具鏈接:https://www.nomadproject.io/

使用成本:免費(fèi)

10. Helios

Helios開始成為Spotify的內(nèi)部工具贴见,可確保數(shù)百個微服務(wù)器在數(shù)千臺服務(wù)器上高效工作烘苹。它能夠大規(guī)模部署和管理容器,并且配備了基于HTTP的API以及命令行客戶端片部。

Helios不需要特定的網(wǎng)絡(luò)拓?fù)? 它只需要一個ZooKeeper集群和一個運(yùn)行該工具的機(jī)器上的JVM镣衡。它可以作為一個開源項目。

工具鏈接:https://github.com/spotify/helios

使用成本:免費(fèi)

11. Rancher

不僅僅是一個容器編排器档悠,還是一個用于在生產(chǎn)環(huán)境中運(yùn)行Docker的完整的容器管理平臺廊鸥。RancherOS是一個基于容器的操作系統(tǒng)(OS),能夠提供諸如全局和本地負(fù)載平衡辖所,多主機(jī)聯(lián)網(wǎng)以及卷快照等多種基礎(chǔ)架構(gòu)服務(wù)惰说。Rancher集成了本地Docker管理功能,如Docker Machine和Swarm缘回。

工具鏈接:http://rancher.com/

使用成本:免費(fèi)

12. Nebula

星云(Nebula)是為Docker編排而創(chuàng)建的一個新的開源項目吆视,旨在管理大規(guī)模集群典挑。該工具通過按需要縮放每個項目組件來實(shí)現(xiàn)此目的。該項目的目標(biāo)是充當(dāng)物聯(lián)網(wǎng)設(shè)備的Docker Orchestrator啦吧,以及CDN或邊緣計算等分布式服務(wù)搔弄。星云能夠通過一個API調(diào)用同時更新全球數(shù)以萬計的物聯(lián)網(wǎng)設(shè)備。星云旨在幫助開發(fā)人員和操作人員處理物聯(lián)網(wǎng)設(shè)備丰滑,就像分布式Docker化應(yīng)用程序一樣顾犹。

工具鏈接:http://nebula.readthedocs.io/en/latest/

使用成本:免費(fèi)

持續(xù)集成/持續(xù)部署(CI / CD)

13. Jenkins

Jenkins是領(lǐng)先的CI工具,使開發(fā)和運(yùn)營團(tuán)隊能夠周期性的自動構(gòu)建和測試應(yīng)用程序褒墨。因此炫刷,它已經(jīng)成為與DevOps齊名的工具。Jenkins是一個獨(dú)立的基于Java的程序郁妈,開箱即用浑玛,提供了數(shù)百個插件,可以與堆棧中的其他工具集成噩咪。該工具使你能夠快速配置構(gòu)建代理顾彰,部署工件,然后快速拆除胃碾。

使用成本:免費(fèi)

14. CircleCI

CircleCI承諾幫助軟件團(tuán)隊專注于為客戶提供價值涨享,而不是維護(hù)CI基礎(chǔ)架構(gòu)。CircleCI通過使CI過程更快仆百,更簡單厕隧,提高了IT團(tuán)隊的工作效率。它快速集成并允許你在注冊后立即構(gòu)建和部署俄周。通過SSH進(jìn)行手動調(diào)試吁讨,并在開始項目時同時動態(tài)縮放容器的數(shù)量。

工具鏈接:https://circleci.com/

使用成本:第一個容器是免費(fèi)的; 開源項目+3免費(fèi)峦朗;額外的容器$ 50 /月(每個容器)

15. Travis CI

Travis CI是一個免費(fèi)的開源CI項目建丧,通過自動構(gòu)建和測試代碼更改來提高開發(fā)的效率。軟件即服務(wù)(Saas)平臺隨即能夠?qū)Υa更改的成功與否提供即時反饋波势。Travis CI還能夠通過管理部署和通知來自動化項目開發(fā)的其他部分翎朱。

工具鏈接:https://travis-ci.org/

使用成本:免費(fèi)

16. CodeShip

CodeShip是一個完全可定制的CI平臺,通過與已建立的Docker工作流程協(xié)作艰亮,為Docker提供本地支持闭翩。該平臺致力于提高速度和安全性,并通過自動執(zhí)行測試和部署任務(wù)來完成工作迄埃,從而完全控制構(gòu)建環(huán)境。它提供了對許多其他云平臺和編排工具的支持兑障。

工具鏈接:https://codeship.com/

使用成本:

  • 普通版:每月免費(fèi)100個版本侄非,定價從$ 49 /月開始
  • 專業(yè)版:每月$ 75 /月起

17. GitLab CI

GitLab結(jié)合了CI蕉汪,CD和代碼審查來處理整個應(yīng)用程序的生命周期。它與Docker Engine上的GitLab runner結(jié)合使用逞怨,以啟用應(yīng)用程序的自動化測試和構(gòu)建者疤。其他功能還包括活動流,IDE叠赦,問題跟蹤和存儲庫管理驹马。GitLab CI還有一個內(nèi)置的容器注冊表來掃描和存儲Docker存儲庫溢豆。

工具鏈接:https://about.gitlab.com/features/gitlab-ci-cd/

使用成本:

  • 社區(qū)版:免費(fèi)检诗,無限用戶
  • 企業(yè)版入門:$ 3.25 /用戶/月
  • 企業(yè)版高級版:$ 16.59 /用戶/月

18. Shippable

加快與可發(fā)布的軟件交付; 為開發(fā)人員提供的SaaS平臺,大大縮短了構(gòu)建在辆,測試和部署代碼到生產(chǎn)所需的時間册踩。Shippable被設(shè)計成一個一站式的自動化平臺泳姐,通過提供完整的工作流可視性,實(shí)現(xiàn)DevOps的實(shí)踐和優(yōu)化創(chuàng)新暂吉。簡單的即插即用接口意味著可以與許多其他應(yīng)用程序架構(gòu)和技術(shù)堆棧輕松集成胖秒。

工具鏈接:https://www.shippable.com/

使用成本:

  • 免費(fèi):c4.large節(jié)點(diǎn),無限制構(gòu)建慕的,1個并發(fā)作業(yè)
  • $ 25/75/150 / month:c4 large / xlarge / 2xlarge節(jié)點(diǎn)阎肝,每個并發(fā)作業(yè)
  • 企業(yè)支持附加:從$ 500 /月開始

19. CodeFresh

CodeFresh提供了一個完整的工具鏈,開發(fā)人員可以創(chuàng)建和自動化交付管道肮街。這些Docker本地CI / CD管道基于Kubernetes構(gòu)建盗痒,通過緩存提供快速高效的資源管理。CodeFresh將企業(yè)就緒的注冊表與Kubernetes的無縫連接和部署相結(jié)合低散。

工具鏈接:https://codefresh.io/

使用成本:

  • 免費(fèi)(僅限公共回購public repos only)
  • 普通版:開始于$ 99 /月(公共和私人回購)
  • 專業(yè)版:$ 299 /月俯邓,與SSH專用節(jié)點(diǎn)

20. Buddy

立即構(gòu)建,測試和部署應(yīng)用程序熔号。Buddy是一個CI / CD和用戶反饋平臺稽鞭,具有友好的用戶界面,快速集成和工具引镊,使得持續(xù)部署更加方便和高效朦蕴。它支持所有流行的語言和框架,包括Angular弟头,Ruby吩抓,Python,PHP / Laravel赴恨,Node.js和.NET Core疹娶。

工具鏈接:https://buddy.works/

使用成本:

  • 自由職業(yè)者:$ 49 /月
  • 團(tuán)隊:$ 99 /月
  • 軟件公司:$ 199 /月
  • Mega:$ 299 /月

21. Drone

作為一個開放源代碼的CI和部署即服務(wù)平臺,Drone基于使用Go和Docker的容器技術(shù)伦连。該平臺不需要安裝雨饺,配置或服務(wù)器維護(hù)钳垮,它可以與BitBucket,Heroku额港,GitHub等無縫集成饺窿,以使用Docker容器自動化代碼構(gòu)建,測試和部署移斩。

工具鏈接:https://drone.io/

使用成本:

  • Nano:$ 125 /月
  • Micro:$ 250 /月
  • Mega:$ 500 /月

22. Wercker

Docker本地CI&CD自動化平臺肚医,旨在幫助軟件開發(fā)人員構(gòu)建和部署其應(yīng)用程序和復(fù)雜的微服務(wù)架構(gòu)。Wercker與Kubernetes進(jìn)行本地集成向瓷,可以自動執(zhí)行部署工作流程肠套,使您可以專注于構(gòu)建應(yīng)用程序。

工具鏈接:http://www.wercker.com/

使用成本:

  • 社區(qū)版:免費(fèi)风罩;
  • 虛擬專用管道:$ 350 /每月起

監(jiān)控

對于Caylent對容器監(jiān)測的洞察力糠排,請查看我們的博客文章,了解Prometheus和Grafana與Sysdig和Sysdig Monitor的優(yōu)缺點(diǎn)超升。

23. Sumo Logic

Sumo Logic是一款云本地日志審查工具入宦,可提供高級分析,可視化和警報選項室琢。度量監(jiān)控解決方案提供實(shí)時安全和操作信息乾闰,并允許你診斷和解決所有應(yīng)用程序和基礎(chǔ)架構(gòu)問題。機(jī)器學(xué)習(xí)分析還意味著在威脅和異常成為問題并影響最終用戶之前快速發(fā)現(xiàn)和預(yù)測威脅和異常盈滴。

工具鏈接:https://www.sumologic.com/

使用成本:

  • 免費(fèi):高達(dá)500MB /天
  • 專業(yè):日志和指標(biāo):$ 90 /月涯肩,1GB /天
  • 企業(yè):日志和指標(biāo):$ 150 /月,1GB /天

24. Prometheus

Prometheus由SoundCloud開發(fā)巢钓,是一個開源的系統(tǒng)監(jiān)控和警報工具包病苗。它包含許多方面的監(jiān)控,例如度量標(biāo)準(zhǔn)生成和收集症汹,結(jié)果可視化以及發(fā)生異常時的警報功能硫朦。Prometheus擅長于記錄數(shù)字時間序列,并補(bǔ)充了以機(jī)器為中心的監(jiān)控以及高度動態(tài)的面向服務(wù)的體系結(jié)構(gòu)背镇。

工具鏈接:https://prometheus.io/

使用成本:免費(fèi)

25. Sysdig

Sysdig開源是所有Sysdig產(chǎn)品背后的核心技術(shù)咬展。開源工具旨在提供單個主機(jī)的詳細(xì)故障診斷,并作為基于命令行的界面工作瞒斩。

工具鏈接:https://www.sysdig.org/

使用成本:

  • 開源:免費(fèi)
  • 普通版:$ 20 /月
  • 專業(yè)云版本:$ 30 /月
  • 定制化軟件:價格面議

26. Sysdig Monitor

Sysdig Monitor(正式名為Sysdig Cloud)是Sysdig用于生成和分析系統(tǒng)級信息和實(shí)時數(shù)據(jù)的商業(yè)解決方案破婆。作為Linux系統(tǒng)探索的故障排除工具而設(shè)計,它提供了深入的容器可視性胸囱,使其在Docker環(huán)境中非常有用祷舀。

工具鏈接:https://sysdig.com/product/how-it-works/

使用成本:云和軟件版本靈活定價

27. Datadog

Datadog是一個基于SaaS的大規(guī)模云環(huán)境數(shù)據(jù)分析平臺,可以從服務(wù)器,數(shù)據(jù)庫和應(yīng)用程序生成和收集度量/數(shù)據(jù)事件蔑鹦。全棧監(jiān)控服務(wù)為Docker夺克,Kubernetes和Mesos提供支持箕宙。

工具鏈接:https://www.datadoghq.com/

使用成本:

  • 最多可容納5個主機(jī)
  • 專業(yè)版:$ 15 /主機(jī)/月
  • 企業(yè)版:$ 23 /主機(jī)/月

28. New Relic

作為行業(yè)的領(lǐng)導(dǎo)者嚎朽,New Relic是一個純粹的基于SaaS的性能管理解決方案,它允許開發(fā)人員實(shí)時診斷和修復(fù)應(yīng)用性能問題柬帕。它的應(yīng)用程序性能監(jiān)視(APM)功能提供即時可見性哟忍,并且其基礎(chǔ)架構(gòu)內(nèi)的Linux代理程序會自動收集在已安裝主機(jī)上運(yùn)行的Docker容器度量標(biāo)準(zhǔn)。

工具鏈接:https://newrelic.com/

使用成本:

  • 自托管環(huán)境:專業(yè)版 $ 149 /月; 普通版:$ 75 /月
  • 基于云的選項:取決于提供者和實(shí)例大小陷寝,運(yùn)行時間和數(shù)量

29. cAdvisor

Google的cAdvisor(Container Advisor)是一個監(jiān)控解決方案锅很,它分析在Docker中運(yùn)行的容器的所有性能特征和資源使用情況。該工具將生成并收集容器度量標(biāo)準(zhǔn)凤跑,例如網(wǎng)絡(luò)統(tǒng)計信息爆安,資源隔離參數(shù)以及資源使用情況的完整歷史記錄。

工具鏈接:https://github.com/google/cadvisor

使用成本:免費(fèi)

記錄

30. Logspout

Logspout是幫助管理在Docker容器中運(yùn)行的程序生成的日志的一個很好的工具仔引。它將容器應(yīng)用程序日志路由到單個位置(例如扔仓,通過HTTP可用的JSON對象或流式端點(diǎn))。Logspout也有一個可擴(kuò)展的模塊系統(tǒng)咖耘。

工具鏈接:https://github.com/gliderlabs/logspo

使用成本:免費(fèi)

31. Fluentd

Fluentd作為一個開源數(shù)據(jù)收集器工作 - 一個統(tǒng)一和記錄所有其他容器日志的容器翘簇。擁有500多個插件,F(xiàn)luentd連接到許多數(shù)據(jù)源和數(shù)據(jù)輸出來收集事件; 這些被標(biāo)記為在需要的地方路由它們儿倒。這種基于標(biāo)簽的路由可以使復(fù)雜的路由干凈地表達(dá)版保。

工具鏈接:https://www.fluentd.org/

使用成本:免費(fèi)

32. Logstash

作為Elastic Stack的一部分,Logstash與Beats夫否,Elasticsearch和Kibana一起運(yùn)行良好彻犁。它是一個開源的服務(wù)器端處理管道,可以傳輸和處理日志凰慈,事件或其他數(shù)據(jù)汞幢。

工具鏈接:https://www.elastic.co/products/logstash

使用成本:免費(fèi)

33.syslog-ng

使用syslog-ng從各種來源收集日志,并在將它們路由到不同的目的地之前溉瓶,幾乎實(shí)時地處理它們急鳄。一個值得信賴的日志管理基礎(chǔ)架構(gòu),syslog-ng將高性能功能與豐富的消息解析和重寫選項結(jié)合在一起堰酿。

工具鏈接:https://syslog-ng.org/

使用成本:免費(fèi)(根據(jù)要求可提供syslog-ng高級版的價格)

安全

34. Clair

Clair是一個開源項目疾宏,旨在識別和分析Docker和appc應(yīng)用程序容器中的漏洞。Clair定期從定制和配置的源組中提取容器漏洞元數(shù)據(jù)触创,以識別容器映像(包括上游的容器映像)中的威脅坎藐。

工具鏈接:https://coreos.com/clair/docs/latest/

使用成本:免費(fèi)

35. Aqua Security

Aqua Security可以在任何平臺上運(yùn)行,通過提供全堆棧安全來保護(hù)基于容器的應(yīng)用程序。專用平臺Aqua Security可以嚴(yán)格控制你的容器環(huán)境岩馍,并從開發(fā)階段開始碉咆。這是一個提供完整的可視性和管理的綜合工具。

工具鏈接:https://www.aquasec.com/

使用成本:定價是選定軟件計劃費(fèi)用加上所需虛擬機(jī)的Azure基礎(chǔ)架構(gòu)成本的組合

36. Twistlock

Twistlock Security Suite旨在解決基于容器的應(yīng)用程序過程中的安全問題蛀恩。這是一個端到端的安全解決方案疫铜,通過增加Docker容器工作方式的監(jiān)控層來檢測漏洞。Twistlock使應(yīng)用程序生命周期中的容器映像變得更加堅固双谆。

工具鏈接:https://www.twistlock.com/

使用成本:軟件定價基于選定的訂閱和基礎(chǔ)設(shè)施選項

37. Docker Bench for Security

Docker Bench for Security是一個可以在任何Docker主機(jī)上運(yùn)行的預(yù)構(gòu)建包裝容器壳咕。它是一組應(yīng)該作為root用戶運(yùn)行的Bash shell腳本。在生產(chǎn)中常見的測試檢查部署Docker容器的最佳安全實(shí)踐顽馋。

工具鏈接:https://hub.docker.com/r/docke ... rity/

使用成本:免費(fèi)

38. Docker Notary

Notary是一個開源的Docker項目谓厘,提供數(shù)據(jù)收集的安全性。運(yùn)行Notary服務(wù)來發(fā)布和管理任意內(nèi)容寸谜。對發(fā)布的集合進(jìn)行數(shù)字簽名竟稳,并允許用戶驗證內(nèi)容的完整性和來源。

工具鏈接:https://github.com/docker/notary

使用成本:免費(fèi)

存儲/卷管理

39. Convoy

由Rancher創(chuàng)建的Docker卷插件熊痴,用于管理持久性容器卷他爸。Convoy是一個開放源碼的Docker卷驅(qū)動程序,可以在任何地方對Docker卷進(jìn)行快照愁拭,備份和恢復(fù)讲逛。在AWS上創(chuàng)建Docker卷,并受到Elastic Block Store的所有功能和性能的支持岭埠。另外盏混,獲取現(xiàn)有的EBS卷并使用它來生成附加到Docker容器的卷。

工具鏈接:https://github.com/rancher/convoy

使用成本:免費(fèi)

40. Portworx

Portworx是一個分散存儲解決方案惜论,用于持久性许赃,共享和復(fù)制卷;它可以大規(guī)模地自動部署和運(yùn)行數(shù)據(jù)服務(wù)馆类。

工具鏈接:https://portworx.com/

使用成本:免費(fèi)

41. Blockbridge

Blockbridge卷插件為具有高級安全性混聊,移動性,備份和恢復(fù)功能的容器應(yīng)用程序提供高性能存儲乾巧。通過Docker 1.13+的“Managed Docker Plugin”句喜,Docker本身就負(fù)責(zé)安裝和生命周期管理。

工具鏈接:http://www.blockbridge.com/

使用成本:免費(fèi)

42. Flocker

使用此開源數(shù)據(jù)卷協(xié)調(diào)器輕松管理Dockerized應(yīng)用程序和容器存儲沟于。Docker容器的短暫特性意味著當(dāng)容器被刪除時咳胃,其存儲將丟失。Flocker允許你在主機(jī)更改時通過遷移數(shù)據(jù)和容器來永久存儲數(shù)據(jù)旷太。

工具鏈接:https://clusterhq.com/flocker/

使用成本:免費(fèi)

聯(lián)網(wǎng)

43. flannel

專為Kubernetes而設(shè)計的Flannel是一種簡單易用的方法展懈,可通過在群集中的多個節(jié)點(diǎn)之間使用第3層IPv4網(wǎng)絡(luò)來配置安全的網(wǎng)絡(luò)結(jié)構(gòu)销睁。它并不控制容器如何與主機(jī)平臺聯(lián)網(wǎng),而只是如何在主機(jī)之間傳輸流量存崖。

工具鏈接:https://coreos.com/flannel/docs/latest/

使用成本:免費(fèi)

44. Weaveworks

Weaveworks為開發(fā)人員提供了一種高效的方式來連接冻记,觀察和控制Docker容器。它創(chuàng)建了一個靈活的虛擬網(wǎng)絡(luò)基礎(chǔ)設(shè)施来惧,連接在多個主機(jī)上部署的容器冗栗。Weaveworks擴(kuò)展了像Kubernetes和Docker Swarm這樣的容器編排器的效率,并簡化了生產(chǎn)中容器的管理违寞。

工具鏈接:https://www.weave.works/

使用成本:

  • 標(biāo)準(zhǔn):$ 30 /節(jié)點(diǎn)/月或每年$ 300
  • 企業(yè):$ 150/節(jié)點(diǎn)/月或每年$ 1500

45. Project Calico

Calico是一個高度可擴(kuò)展的開放源代碼項目贞瞒,提供了虛擬網(wǎng)絡(luò)的第3層方法偶房,可以支持無數(shù)計算主機(jī)上的大量虛擬機(jī)群集趁曼。此工具的簡化網(wǎng)絡(luò)模型設(shè)計支持為您的每個工作負(fù)載配置細(xì)粒度的連接策略,并允許集中管理SDN棕洋。

工具鏈接:https://www.projectcalico.org/ ... cker/

使用成本:免費(fèi)

服務(wù)發(fā)現(xiàn)

46. Consul

Consul是一個易于使用的挡闰,基于開放標(biāo)準(zhǔn)的服務(wù)發(fā)現(xiàn)方法,可在FreeBSD掰盘,Linux摄悯,Mac OS X,Solaris和Windows上運(yùn)行愧捕。構(gòu)建多數(shù)據(jù)中心感知奢驯,Consul支持多個區(qū)域,沒有復(fù)雜的配置次绘。主要功能包括:服務(wù)發(fā)現(xiàn)瘪阁,健康檢查和密鑰/值存儲等。

工具鏈接:https://www.consul.io/

使用成本:免費(fèi)

47. Etcd

由CoreOS創(chuàng)建邮偎,etcd是為共享配置和服務(wù)發(fā)現(xiàn)而設(shè)計的高可用性鍵值存儲管跺。該工具提供了將數(shù)據(jù)存儲在一組機(jī)器上的可靠方法。它專門為運(yùn)行CoreOS的集群而構(gòu)建禾进,但etcd也可以在其他操作系統(tǒng)(包括BSD豁跑,Linux和OS X)上運(yùn)行。

工具鏈接:https://coreos.com/etcd/

使用成本:免費(fèi)

48. Proxy

Factorish創(chuàng)建了一個簡單易用的輕量級(<30mb)容器代理泻云。該工具基于alpine / gliderlabs艇拍,并以nginx作為HTTP負(fù)載平衡器運(yùn)行。

工具鏈接:https://hub.docker.com/r/factorish/proxy/

使用成本:免費(fèi)

構(gòu)建

49. Packer

Packer是一個Hashicorp工具宠纯,用于構(gòu)建機(jī)器映像(包括Docker)卸夕,并與諸如Ansible,Chef和Puppet等配置管理工具集成征椒。它是一個輕量級的工具娇哆,可以在單個源配置的每個主要操作系統(tǒng)上運(yùn)行。

工具鏈接:https://www.packer.io/docs/builders/docker.html

使用成本:免費(fèi)

50. Whales

自動Dockerize與Whales你的應(yīng)用程序。唯一需要的是在主機(jī)上安裝并運(yùn)行Docker碍讨。然后治力,Whales通過輸出必要的文件來運(yùn)行Docker和應(yīng)用程序。

使用成本:免費(fèi)

51. Gradle

Gradle插件使得所有的構(gòu)建腳本都可以與Docker守護(hù)進(jìn)程交互勃黍。每個任務(wù)委托給Docker-client宵统,然后通過HTTP連接到Docker的遠(yuǎn)程API。大多數(shù)配置參數(shù)是可選的覆获。

使用成本:免費(fèi)

管理

52. Portainer

Portainer是Docker環(huán)境的開源輕量級管理用戶界面马澈。Portainer在Docker API之上工作,并提供Docker的詳細(xì)概述弄息。功能包括管理容器痊班,圖像,網(wǎng)絡(luò)和卷的功能摹量。

工具鏈接:https://portainer.io/

使用成本:免費(fèi)


原文:50+ Useful Docker Tools

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末涤伐,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子缨称,更是在濱河造成了極大的恐慌凝果,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件睦尽,死亡現(xiàn)場離奇詭異器净,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)当凡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進(jìn)店門山害,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人宁玫,你說我怎么就攤上這事粗恢。” “怎么了欧瘪?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵眷射,是天一觀的道長。 經(jīng)常有香客問我佛掖,道長妖碉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任芥被,我火速辦了婚禮欧宜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘拴魄。我一直安慰自己冗茸,他們只是感情好席镀,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著夏漱,像睡著了一般豪诲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上挂绰,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天屎篱,我揣著相機(jī)與錄音,去河邊找鬼葵蒂。 笑死交播,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的践付。 我是一名探鬼主播秦士,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼荔仁!你這毒婦竟也來了伍宦?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤乏梁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后关贵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體遇骑,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年揖曾,在試婚紗的時候發(fā)現(xiàn)自己被綠了落萎。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡炭剪,死狀恐怖练链,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情奴拦,我是刑警寧澤媒鼓,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站错妖,受9級特大地震影響绿鸣,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜暂氯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一潮模、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧痴施,春花似錦擎厢、人聲如沸究流。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽梯嗽。三九已至,卻和暖如春沽损,著一層夾襖步出監(jiān)牢的瞬間灯节,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工绵估, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留炎疆,地道東北人。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓国裳,卻偏偏與公主長得像形入,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子缝左,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容