PaaS系统/容器Zdocker、Panamax、Ambassadord、dock介绍

以下为你介绍的PaaS系统/容器都可用在Linux系统上:Zdocker(docker管理工具)、Panamax(Docker 可视化管理)、Ambassadord(Docker 远程代理)、dock(Docker 服务启动工具)。

1、Zdocker(docker管理工具)

自己非常喜欢docker云系统,但想找一个Java版本的docker管理工具,可是找了很久都没有成功,最后决定自己做一个,因编程能力较差,开发速度慢,只实现了简单的项目管理\镜像管理\容器管理,因是个人开发,没有专业的测试人员,自己做了简单验证,此版本为开发版,适合对docker云系统有兴趣的开发者使用。

PaaS系统/容器Zdocker、Panamax、Ambassadord、dock介绍

PaaS系统/容器Zdocker、Panamax、Ambassadord、dock介绍

PaaS系统/容器Zdocker、Panamax、Ambassadord、dock介绍

安装步骤:

A.添加对外远程接口,使得 Docker API 在 tcp 上可用

编辑:/etc/default/docker

追加:DOCKER_OPTS="-H 127.0.0.1:4243"

B.重起 docker

sudo service docker restart

C.编辑Zdocker

Zdocker\src\main\java\app\utils\AppPath.java

修改:public static String dockerPath = "http://192.168.0.134:4243";//变更为你服务器docker地址

D.使用tomcat部署Zdocker并启动

请求:http://<你的tomcatIP:端口>/项目名/packages/list

下载地址:https://github.com/love320/Zdocker

2、Panamax(Docker 可视化管理)

Panamax 是一个开源的项目,可以通过简单的拖拉操作就可以实现发布复杂的 Docker 容器应用。Panamax 为 Docker, Fleet & CoreOS 提供友好的管理界面。

容器技术是下一代的虚拟机,但使用该技术运行多容器、多服务器应用是非常困难的。你必须学习 5 种不同技术和最佳实践,包括:libswarm, systemd, etcd, ambassadord, fleet, 等等。而 Panamax 帮你集成了这些 Docker 的最佳实践,并提供了一个体验良好的可视化界面来发布复杂应用。

PaaS系统/容器Zdocker、Panamax、Ambassadord、dock介绍

PaaS系统/容器Zdocker、Panamax、Ambassadord、dock介绍

PaaS系统/容器Zdocker、Panamax、Ambassadord、dock介绍

下载地址:http://panamax.io/

3、Ambassadord(Docker 远程代理)

Ambassadord是 Docker 远程代理(Ambassador)模式的实现,它允许跨主机连接Docker容器,支持静态转发、基于DNS的转发或者基于Consul+Etcd的转发。通过使用iptables,Ambassadord可以基于端口来选择跳转到哪个主机,因此,集群中只需要一个代理即可。

4、dock(Docker 服务启动工具)

你可能遇到这样的场景:开发软件时,像数据库和消息系统(messaging system)等其它服务也必须起起来。通常这些服务可能安装在开发者本人的机器上或者运行在虚拟机里。而最近围绕Docker的活动证明,它是一个有趣的可替代方案。使用 Docker 和这个叫 dock 的小工具,你可以短时间内启动所有开发环境所需要的服务。

典型使用方法:

$ dock redis jenkins mongodb

Starting redis (using /Users/ben/.dock-formulas/formulas/redis)

Container started

Name:       redis

IP:         192.168.59.103

Ports:      6379

Starting jenkins (using /Users/ben/.dock-formulas/formulas/jenkins)

Container started

Name:       jenkins

IP:         192.168.59.103

Ports:      8472

Starting mongodb (using /Users/ben/.dock-formulas/formulas/mongodb)

Container started

Name:       mongodb

IP:         192.168.59.103

Ports:      27017

下载地址:https://github.com/bripkens/dock/

注明

以上就是PaaS系统/容器Zdocker、Panamax、Ambassadord、dock的介绍内容,这些PaaS系统/容器都能使用在Linux操作系统中。

栏目相关文章