下载rancher镜像
docker pull rancher/server:stable rancher/server:latest #开发版 rancher/server:stable #稳定版
下载镜像会很卡,经常卡住不动 需要尝试多次
启动单节点
docker run -d --restart=unless-stopped -p 8080:8080 rancher/server
1.6.2版有个BUG,中文无法使用命令行 建议使用英文页面
数据库分离节点
mysql配置
> CREATE DATABASE IF NOT EXISTS cattle COLLATE = 'utf8_general_ci' CHARACTER SET = 'utf8'; > GRANT ALL ON cattle.* TO 'cattle'@'%' IDENTIFIED BY 'cattle'; > GRANT ALL ON cattle.* TO 'cattle'@'localhost' IDENTIFIED BY 'cattle';
$ sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server --db-host myhost.example.com --db-port 3306 --db-user username --db-pass password --db-name cattle
高可用节点
<IP_of_the_Node> 是本机IP
需要配合一个外部负载均衡使用,比如nginx
在所有节点运行
$ docker run -d --restart=unless-stopped -p 8080:8080 -p 9345:9345 rancher/server --db-host myhost.example.com --db-port 3306 --db-user username --db-pass password --db-name cattle --advertise-address <IP_of_the_Node>