文档章节

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

张富贵
 张富贵
发布于 2015/11/17 17:51
字数 408
阅读 4265
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

Alibaba Java诊断利器Arthas实践--使用redefine排查应用奇怪的日志来源

背景 随着应用越来越复杂,依赖越来越多,日志系统越来越混乱,有时会出现一些奇怪的日志,比如: [] [] [] No credential found 那么怎样排查这些奇怪的日志从哪里打印出来的呢?因为搞不清...

hengyunabc
今天
1
0
home hosts

home hosts lwk@qwfys:~$ cat /etc/hosts127.0.0.1 localhost127.0.1.1 qwfys192.168.56.101vm600.qwfys.com39.108.212.91alpha1.ppy.com39.108.117.122alpha2.p......

qwfys
今天
1
0
大数据教程(6.1)hadoop生态圈介绍及就业前景

1. HADOOP背景介绍 1.1、什么是HADOOP 1.HADOOP是apache旗下的一套开源软件平台 2.HADOOP提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理 3.HADOOP的核心组...

em_aaron
今天
4
0
hadoop垃圾回收站

在生产生,hdfs回收站必须是开启的,一般设置为7天。 fs.trash.interval 为垃圾回收站保留时间,如果为0则禁用回收站功能。 fs.trash.checkpoint.interval 回收站检查点时间,一般设置为小于...

hnairdb
昨天
3
0
腾讯与Github的魔幻会面背后的故事…

10月22日,腾讯开源管理办公室有幸邀请到Github新晋CEO Nat Friedman,前来鹅厂参观交流。目前腾讯已经有近70个项目在Github上开源,共获得17w stars,世界排名11位。Github是腾讯开源的主阵...

腾讯开源
昨天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部