- 下载所需docker镜像
docker pull rethinkdb
docker pull microbox/etcd
docker pull shipyard/docker-proxy
docker pull swarm
docker pull dockerclub/shipyard
- 修改原安装脚本为中文版安装脚本
wget https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy
-
替换掉官方脚本
grep -n shipyard:latest deploy
sed -i 's/shipyard\/shipyard:latest/dockerclub\/shipyard:latest/g' deploy
- 默认设置是8080端口,检查端口是否被占用,首先安装net-tools工具包,若已安装可跳过此步骤
yum install -y net-tools
- 查看端口是否被占用
netstat -tlnp | grep 8080
- 如果端口被占用修改端口,进入deploy中把端口号改成你自己能用的就行了
vim deploy
-
安装与删除
sh deploy //安装
cat deploy | ACTION=remove bash //删除
- 安装好之后使用shipyard
浏览器输入 ip:端口号
默认账号: admin
默认密码: shipyard
- 如不显示本机容器,那么很可能是firewall限制的问题,我们这边直接把firewall关闭掉就可以了
systemctl stop firewalld.service
systemctl disable firewalld.service
-
然后再通过前面的删除再安装访问就可以了,附图片如下
- 增加一个节点
curl -sSL https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy | ACTION=node DISCOVERY=etcd://主节点IP:4001 bash -s