碼雲推薦 | 與 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 容器管理程序。

地址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,以及一些思考

TAG:Docker | 开源项目 | 开源软件 |