zoukankan      html  css  js  c++  java
  • 容器集成平台 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>

      

  • 相关阅读:
    Thinkphp注释
    THINKPHP5 如何在 控制器内调用model模型
    thinkphp5路由定义
    Thinkphp5读取当前config配置文件
    thinkphp5计算代码块的性能
    thinkphp的执行流程
    php filter过滤器
    nginx在收到stop信号后的处理
    寻找重复数
    奶牛和公牛
  • 原文地址:https://www.cnblogs.com/37yan/p/7095532.html
Copyright © 2011-2022 走看看