文档章节

docker的web管理工具shipyard部署方法

张富贵
 张富贵
发布于 2015/11/17 17:51
字数 408
阅读 4312
收藏 52

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

##docker远程管理支持

Shipyard 要管理和控制 Docker host 的话需要先修改 Docker host 上的默认配置使其支持远程管理。修改配置文件 docker.conf

vim /etc/default/docker

添加一行:

DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock"

重启docker服务

service docker restart
docker -d

##获取shipyard

docker pull shipyard/shipyard
docker pull shipyard/rethinkdb

##部署shipyard ###RethinkDB

启动一个RethinkDB数据卷实例:

docker run -it -d --name shipyard-rethinkdb-data --entrypoint /bin/bash shipyard/rethinkdb -l

启动包含数据卷的RethinkDB的容器:

docker run -it -P -d --name shipyard-rethinkdb --volumes-from shipyard-rethinkdb-data shipyard/rethinkdb

###Shipyard

启动Shipyard:

docker run -it -p 8080:8080 -d --name shipyard --link shipyard-rethinkdb:rethinkdb shipyard/shipyard

Shipyard将创建一个默认账号,用户名:admin,密码:shipyard。使用该密码登陆:http://<your-host-ip>:8080

shipyard index page

##添加docker Engine

首先需要确认docker支持远程管理。

登陆shipyard web管理控制台,在Engine标签下,选择ADD,添加docker engine

填写NameCPU与Memory资源池信息Address等。

 add a docker engine

当有多个docker host时,重复此操作。

至此,shipyard已经配置完成,可以通过Containers标签页来管理容器。

containers

** 本部署教程翻译自: Shipyard项目官方文档 **

© 著作权归作者所有

共有 人打赏支持
张富贵
粉丝 15
博文 16
码字总数 10690
作品 0
普陀
系统管理员
私信 提问
加载中

评论(2)

张富贵
张富贵

引用来自“yangguangftlp”的评论

按照以上操作无法访问
版本更新太快,这个方法已经不适用了。以官网文档为准
y
yangguangftlp
按照以上操作无法访问
Docker集中化web界面管理平台-Shipyard部署记录

之前介绍了DOcker的web管理工具DockerUI,下面介绍下Docker的另一个web界面管理工具Shipyard的使用。Shipyard(github)是建立在docker集群管理工具Citadel之上的可以管理容器、主机等资源的...

吞吞吐吐的
2017/10/13
0
0
Docke的WEB管理工具

一、shipyard 1.1 概述 Shipyard也是完全基于Docker API,支持container管理、engine管理(一个engine就是监听tcp端口的docker daemon)。 优点: 缺点: 1.2 相关组件 > shipyard依赖的容器...

KaliArch
2017/12/22
0
0
Docker集中化web界面管理平台shipyard

Shipyard(github)是建立在docker集群管理工具Citadel之上的可以管理容器、主机等资源的web图形化工具。包括core和extension两个版本,core即shipyard主要是把多个 Docker host上的 contai...

加油2018
2015/01/07
0
5
Docker 集群Swarm创建和Swarm Web管理

关于Docker Swarm更多的介绍请查看《Docker管理工具-Swarm部署记录》 一、环境配置 1、安装环境 # cat /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core) docker version Client:Ve...

蜷缩的蜗牛
2017/08/20
0
0
Docker管理工具之Shipyard

What is Shipyard? Shipyard是一套对docker集群中资源进行管理的工具,包括对Docker容器、主机等资源的管理。它最大的特点是在核心部件之外还支持扩展镜像 ,可以根据需求灵活实现应用负载均...

SoulMio
08/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Quartz + Oracle 分布式Job实现

简述 实现 依赖包 <dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><version>2.2.3</version><exclusions><exclusion><groupId>com.zax......

呼呼南风
5分钟前
0
0
崛起于Springboot2.X之集成规则引擎Drools(41)

1、创建Springboot项目,勾选Web模块和lombok插件 2、添加pom其他依赖 <dependency> <groupId>org.kie</groupId> <artifactId>kie-spring</artifactId> <version>7.11.0.Fin......

木九天
13分钟前
1
0
怎样使用Chrome浏览器截取整个网页?

1、打开控制台:Ctrl + Shift + I 2、命令执行:Ctrl + Shift + P 3、Capture full size screenshot 浏览器会自动下载截图图片,推荐过几个扩展功能: 1.全屏幕截取网页编辑共享神器-Awesom...

近在咫尺远在天涯
17分钟前
1
0
Ubuntu下提示WPS字体缺失解决

Ubuntu 下提示WPS字体缺失解决 Ubuntu下安装wps成功后,首次打开WPS会提示一个系统检查的错误信息,如下图所示: 产生的原因是:WPS在Ubuntu下找不到相应的字体,我们需要自己手动的添加一下...

calmsnow
18分钟前
0
0
Spring Boot实现邮件服务,附常见邮箱的配置

1. pom.xml文件中引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency> 2. 接口及实现......

豫华商
21分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部