Centos-Docker-shipyard中文版安装

一、 Docker Shipyard是什么 ? shipyard是一个开源的docker管理平台,其特性主要包括:

  1. 支持节点动态集群,可扩展节点的规模(swarm、etcd方案)
  2. 支持镜像管理、容器管理、节点管理等功能
  3. 可视化的容器管理和监控管理
  4. 在线容器console终端

二、shipyard中文版安装(CentOS)
注:本文安装操作均在root用户下,安装前需先安装Docker

1.下载所需docker镜像
docker pull rethinkdb
docker pull microbox/etcd
docker pull shipyard/docker-proxy
docker pull swarm
docker pull dockerclub/shipyard

2.下载安装脚本
wget https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy

3.替换官方脚本
grep -n shipyard:latest deploy
sed -i 's/shipyard\/shipyard:latest/dockerclub\/shipyard:latest/g' deploy

4.修改端口
grep -n 'PORT:-8080' deploy SHIPYARD_PORT=${PORT:-8080} 修改为 SHIPYARD_PORT=${PORT:-指定端口}

5.安装与删除
sh deploy //安装 
cat deploy | ACTION=remove bash //删除

6.防火墙放行2375和指定的端口
2375不放行无法查看docker镜像
指定的端口默认为8080

7.使用
浏览器输入:http://主机IP:指定端口 默认账号:admin 默认密码:shipyard
Editing is enabled. Use the "Save changes" button below the editor to commit modifications to this file.