碼雲推薦 | 與 Docker 緊密整合的 12 大開源工具
Docker 一直是第三方開發人員關注的重點,很多項目擴展、補充或增強了 Docker,從日誌工具到資料庫工具等。因此,在這篇文章中將介紹一些實用且開源的第三方工具,讓您的容器開發如虎添翼。
1. 名稱:Kubernetes
簡介:談論第三方 Docker 項目自然少不了提到 Kubernetes。Kubernetes 是來自 Google 雲平台的開源容器集群管理系統。基於Docker構建一個容器的調度服務。該系統可以自動在一個容器集群中選擇一個工作容器供使用。其核心概念是 Container Pod。
地址:Kubernetes
2. 名稱:CoreOS Tectonic
簡介:CoreOS 為現代網路的伺服器量身定做,Polvi 團隊對這個伺服器操作系統做了最大的精簡,所有附加的功能都被剔除了,並將操作系統和應用程序做了完全的分離。CoreOS 核心思想是降低操作系統和應用程序的耦合度,使運行這些伺服器的公司可以更快速、更廉價地更新自己的線上業務。
地址:CoreOS
3. 名稱:ElasticSearch
簡介:Elasticsearch 是一個分散式的 RESTful 風格的搜索和數據分析引擎,能夠解決越來越多的用例。作為 Elastic Stack 的核心,它集中存儲您的數據,幫助您發現意料之中以及意料之外的情況,它能讓你以一個之前從未有過的速度和規模,去探索你的數據。
地址:Elasticsearch: RESTful, Distributed Search & Analytics
4. 名稱:Kibana
簡介:Kibana 是一個為Logstash和ElasticSearch提供的日誌分析的 Web 介面。可使用它對日誌進行高效的搜索、可視化、分析等各種操作。
地址:Kibana: Explore, Visualize, Discover Data
5. 名稱:Saltstack
簡介:Salt 是一個開源的基礎架構管理工具,可輕鬆管理成千上萬台伺服器。
地址:SaltStack community
6、Flynn(開源付費項目)
簡介:Flynn 是一個開源的 PaaS 系統,由Docker開發。採用 Go 語言編寫。支持資料庫包括 Postgres、Redis 和 MongoDB. Flynn 使用完全組件化模塊化的設計,任何一個組件和模塊都可以獨立的進行替換。
主頁:The product that ops provides to developers
7. 名稱:Tsuru
簡介:Tsuru 是一個開放源碼的 Open Platform-as-a-Service (PaaS) 平台,可以讓你構建自己的 PaaS 服務。Tsuru 採用 go 語言寫成,依賴 go 環境和 libxml。
在 Tsuru 的 PaaS 服務下,你可以選擇自己的編程語言,選擇使用 SQL 或者 NoSQL 資料庫,Memcache、Redis 等等許多服務,甚至可以使用 Git 版本控制工具來上傳應用。
地址:Tsuru
8. 名稱:Shipyard
簡介:Shipyard 是一個基於 Web 的Docker管理工具,支持多 host,可以把多個 Docker host 上的 containers 統一管理;可以查看 images,甚至 build images;並提供 RESTful API 等等。 Shipyard 要管理和控制 Docker host 的話需要先修改 Docker host 上的默認配置使其支持遠程管理。
地址:shipyard · shipyard
9. 名稱:Kitematic
簡介:Kitematic 可以讓你以最簡單的方式在你的 Mac 電腦上開始使用Docker容器。是一個簡單的 Docker 容器管理程序。
地址:https://kitematic.com/
10. 名稱:Apache Mesos
簡介:Apache Mesos是一個集群管理器,提供了有效的、跨分散式應用或框架的資源隔離和共享,可以運行Hadoop、MPI、Hypertable、Spark。
地址:Apache Mesos
11. 名稱:Docker Swarm
簡介:Docker swarm 是 Docker 的集群管理工具,能夠通過 master / slave 的方式管理跨主機的 Docker,為 Docker 集群化的部署提供了非常好的支持。
地址:Docker Swarm
12. 名稱:Docker Machine
簡介:Docker Machine 是一個簡化 Docker 安裝的命令行工具,通過一個簡單的命令行即可在相應的平台上安裝 Docker,比如 VirtualBox、 Digital Ocean、Microsoft Azure。
地址:Docker Machine
Copyright@OSChina.NET
製版編輯:Zico丨
本頁刊發內容未經書面許可禁止轉載及使用
公眾號、報刊等轉載請聯繫授權
歡迎轉發朋友圈,投稿:chenyang@oschina.cn
關注碼雲OSC官方微信公眾號:碼雲Gitee
查看更多有趣的開源項目資訊,請前往:碼雲開源項目廣場
推薦閱讀:
※「強化學習」DDPG 的 PyTorch 實現
※談談開源(一)
※Google 編程之夏(GSoC)中的Vert.x子項目
※推薦一個項目, Pipe,以及一些思考