文档章节

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

张富贵
 张富贵
发布于 2015/11/17 17:51
字数 408
阅读 4241
收藏 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项目官方文档 **

© 著作权归作者所有

共有 人打赏支持
张富贵
粉丝 14
博文 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管理工具Web UI:DockerUI & Shipyard

本文主要介绍两款Docker Web管理工具:DockerUI及Shipyard,并对它们的部署、功能及使用进行对比。 部署方面 运行命令,如果没有镜像默认会进行下载创建docker run -d -p 9000:9000 -v /var/...

sjfbjs
2016/12/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

C++ gflags

gflags是google一个开源的处理命令行参数的库,相比getopt,更加容易使用。 定义参数 gflags主要支持的参数类型包括 DEFINEbool: boolean DEFINEint32: 32-bit integer DEFINEint64: 64-bit ...

SibylY
25分钟前
0
0
intellij IDEA Properties中文unicode转码问题

在IDEA中创建了properties文件,发现默认中文不会自动进行unicode转码。如下 在project settings - File Encoding,在标红的选项上打上勾,确定即可 效果图如下: unicode转码后效果...

muzi1994
26分钟前
0
0
Java IO类库之PipedWriter

一、PipedWriter介绍 PipedWriter是字符管道输出流,继承自Writer,功能与PipedOutputStream类似,通过与PipedReader组合使用实现类似管道的功能,在多线程环境下,一个线程使用PipedWriter...

老韭菜
30分钟前
0
0
精简分页组件(手写)

需要引入CSS(没错就是这4行) .pagelist { text-align: center; color: #666; width: 100%; clear: both; margin: 20px 0; padding-top: 20px }.pagelist a { color: #666; margin: 0 2px;......

AK灬
31分钟前
3
0
29 岁成为阿里巴巴 P8,工作前 5 年完成晋升 3 连跳,他如何做到?

泡泡是我的好朋友。今年 31 岁,毕业后就进了阿里巴巴,工作五年内从 P4 晋升至 P6、P7、P8。 和他很少聊到工作,但总觉得他有很棒的职场心得,应该分享出来,于是有了这次采访。希望对职场新...

Java填坑之路
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部