容器编排之rancher

容器编排之rancher
环境:
docker-1.12.0
CentOS 7.2
rancher 1.3.1


官方网站:
https://github.com/rancher/rancher


一.服务端(rancher/server)
docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:v1.3.1

二.添加节点(rancher/agent)
容器编排之rancher



docker run -d --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.1.3 http://192.168.43.144:8888/v1/scripts/274F733BFEB5D8106B6C:1484553600000:TxRjmgo1TsQUeN9iTK8aE69E




报错:
ERROR: https://192.168.43.144:8888/v1 is not accessible
解决: 暂且先调为http
容器编排之rancher

再次运行即可成功添加节点主机,agent会自动pull并run依赖组件容器(如rancher-dns,rancher-network等)
这里master,agent为同一主机
容器编排之rancher








rancher-compose命令行
https://github.com/rancher/rancher-compose
https://github.com/rancher/compose-templates.git

https://github.com/rancher/demo-compose-templates.git

1.生成环境密钥对
容器编排之rancher


2.创建stack
以mongoDB为例
rancher-compose --url http://192.168.43.144:8888/v2-beta --access-key 4D766C091173C5F67CB9 --secret-key 69DUpPwLb6pMzzK3cNrHVnJXguRFQfbjdXUDLbMu -p mongo-cluster create
rancher-compose --url http://192.168.43.144:8888/v2-beta --access-key 4D766C091173C5F67CB9 --secret-key 69DUpPwLb6pMzzK3cNrHVnJXguRFQfbjdXUDLbMu -p mongo-cluster up
容器编排之rancher
提示:这里用的环境密钥对,用户密钥对测试无法通过,有待进一步测试

rancher命令行
rancher --url http://192.168.43.144:8888/v2-beta --access-key 4D766C091173C5F67CB9 --secret-key
69DUpPwLb6pMzzK3cNrHVnJXguRFQfbjdXUDLbMu rm mongo-cluster
原文地址:https://www.cnblogs.com/lixuebin/p/10813989.html