容器集成平台 rancher部署

下载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>

  

 

posted @ 2017-06-29 17:25  三木燕  阅读(579)  评论(0编辑  收藏  举报