Docker Shipyard是什么 ?shipyard是一个开源的docker管理平台,其特性主要包括:
支持节点动态集群,可扩展节点的规模(swarm、etcd方案)
支持镜像管理、容器管理、节点管理等功能
可视化的容器管理和监控管理
在线容器console终端
容器管理
镜像管理
节点管理
容器内部管理
还有很多很好的功能,安装完毕后可以自行探索发现
如何安装?
本文都是A,B节点为模型,A节点是管理节点,B节点只作为node节点
1.在A,B节点上安装docker
yum install docker
2.在A,B节点上安装swarm
docker pull swarm
3.A节点上安装shipyard
curl -s https://shipyard-project.com/deploy | bash -s
注意会用到8080端口,形成页面的管理系统
Username: admin Password: shipyard
4.B节点安装Node
curl -sSL https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://A节点IP地址:4001 bash -s
5.测试使用
登陆http://A节点IP地址:8080/
Username: admin Password: shipyard
tips:
如果遇到了curl: (35) Peer reports incompatible or unsupported protocol version.的提示请更新下软件就可以解决
命令如下:
yum update nss nss-util nspr