Shipyard是Docker的在线管理平台,功能比较强大,支持集群管理。
下面讲解安装步骤。
1、下载必要的镜像
docker pull rethinkdb
docker pull microbox/etcd
docker pull shipyard/docker-proxy
docker pull swarm
docker pull dockerclub/shipyard
2、下载一键部署脚本shipyard-deploy
最新下载地址: https://pan.baidu.com/s/1ATM32S7tLA35Q-xK7-TgzQ
提取密码: kgqi
3、修改端口号(默认为8080)
vi shipyard-deploy
SHIPYARD_PORT=${PORT:-8080}修改端口为8082
4、shipyard-deploy增加执行权限
chmod 755 shipyard-deploy
5、安装
sh shipyard-deploy
6、访问
登录账号/密码:admin/shipyard
这样就可以看到本机上的容器及镜像等信息了
注:如果没有设置防火墙,将看不到本机docker的容器等信息,我这里将防火墙关闭
systemctl disable firewalld.service
systemctl stop firewalld.service
firewall-cmd --state
也可以通过开放指定的端口
firewall-cmd --zone=public --permanent --add-port=2375/tcp
firewall-cmd --reload
再次启动shipyard
docker restart shipyard-controller
其它命令:
删除节点
cat shipyard-deploy |ACTION=remove bash -s
本人开发的一个网站:编程之道,欢迎来踩!!!