用好这5个开源工具,容器开发更轻松

    2017-10-12 17:05  浏览次数:459

云计算、大数据,移动技术的快速发展,加之企业业务需求的不断变化,导致企业架构要随时更改以适合业务需求,跟上技术更新的步伐。毫无疑问,这些重担都将压在企业开发人员身上;团队之间如何高效协调,快速交付产品,快速部署应用,以及满足企业业务需求,是开发人员亟需解决的问题。Docker技术恰好可以帮助开发人员解决这些问题。Docker如今备受第三方开发人员追捧,很多项目扩展、补充或增强了 Docker,从日志工具到数据库工具等。本文将介绍5个超实用且开源的第三方工具,让您的容器开发如虎添翼。

1. Shipyard

docker 工具

Shipyard 是一个基于 Web 的 Docker 管理工具,支持多 host,可以把多个 Docker host 上的 containers 统一管理;可以查看 images,甚至 build images;并提供 RESTful API 等等。 Shipyard 要管理和控制 Docker host 的话需要先修改 Docker host 上的默认配置使其支持远程管理。

主页https://shipyard-project.com/

2. Docker Swarm

docker 工具

Docker swarm 是 Docker 的集群管理工具,能够通过 master / slave 的方式管理跨主机的 Docker,为 Docker 集群化的部署提供了非常好的支持。

主页https://docs.docker.com/swarm/

3. Tsuru

docker 工具

Tsuru 是一个开放源码的 Open Platform-as-a-Service (PaaS) 平台,可以让你构建自己的 PaaS 服务。Tsuru 采用 go 语言写成,依赖 go 环境和 libxml。

在 Tsuru 的 PaaS 服务下,你可以选择自己的编程语言,选择使用 SQL 或者 NoSQL 数据库,Memcache、Redis 等等许多服务,甚至可以使用 Git 版本控制工具来上传应用。

主页http://www.tsuru.io/

4. ElasticSearch

docker 工具

 

Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎,能够解决越来越多的用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况,它能让你以一个之前从未有过的速度和规模,去探索你的数据。

主页https://www.elastic.co/cn/products/elasticsearch

5. Kubernetes

docker 工具

谈论第三方 Docker 项目自然少不了提到 Kubernetes。Kubernetes 是来自 Google 云平台的开源容器集群管理系统。基于 Docker 构建一个容器的调度服务。该系统可以自动在一个容器集群中选择一个工作容器供使用。其核心概念是 Container Pod。

主页https://kubernetes.io/

作者:编辑部的故事

 


近期公开课

官方微博 官方微博
官方微信 官方微信

联系我们

购买:sales@evgetedu.com

意见与建议: service@evgetedu.com

Tel:400-700-1020(免费)

023-66090381(重庆总部)

地址:重庆市高新区陈家坪帝豪名都31楼