Shipyard是在Docker Swarm实现对容器、镜像、docker集群、仓库、节点进行管理的web系统。
1)engine
2)rethinkdb
shipyard是由shipyard控制器以及周围生态系统构成,以下按照deploy启动顺序进行介绍(下面几个就是shipyard使用脚本安装后,启动的几个容器名)
查看系统版本及ip
修改docker配置文件,添加下面一行,进行docker加速设置
启动docker服务
加入开机自启动
一键部署
最后访问http://192.168.3.141:8080,使用admin/shipyard用户名和密码登录即可
如果想要修改web访问端口,则操作如下:
比如将脚本中默认的8080端口改为80端口
然后重新部署即可
附:登录页面
进入之后的管理页面
查看验证是否删除
比如将172.16.60.220机器节点加入到上面的shipyard管理中.
则需要在被加入节点机器上如下操作:
1) 在被加入的节点上按照上面的最新地址下载shipyard-deploy
2) 执行下面操作 (注意下面etcd地址要写成shipyard部署机的ip地址. 首次执行时会自动下载镜像,需要等待一段时间)
查看安装好的shipyard
注意,添加节点时,上面一键脚本需要运行在被添加的节点主机上,而不是shipyard部署节点的机器上.
然后登录http://192.168.3.141:8080,在"容器管理"-"主机节点"中看到添加的节点信息了.
验证是否删除成功