Docker 安装运行 Rancher(并配置HTTPS)

Rancher 官方安装文档说明:

rancher安装文档(中文)链接

rancher安装文档(英文)链接

查看Rancher支持的Docker版本

一、安装rancher/server(默认latest版本)

  • 运行Rancher,容器名字为 rancher-server,允许任何地址的主机访问7080端口,映射到rancher自身的8080端口
$ docker run -d --restart=unless-stopped --name=rancher-server -p 7080:8080 rancher/server

## 二、安装Rancher并启用SSL(HTTPS头打开rancher管理页面)

官方文档:https://www.cnrancher.com/docs/rancher/v1.x/cn/installing/basic-ssl-config/

启动 Rancher Server
$ docker run -d --restart=unless-stopped --name=rancher-server -p 8080:8080 rancher/server:latest
Nginx 配置模版
upstream rancher {
        server rancher-server:8080;
}

map $http_upgrade $connection_upgrade {
        default Upgrade;
        ''      close;
}

server {

        listen 443 ssl spdy;
        server_name rancher.域名.ink;

        ssl_certificate      /root/cert/rancher.域名.ink.crt;
        ssl_certificate_key  /root/cert/rancher.域名.ink.key;

        ssl_prefer_server_ciphers  on;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

        location / {
                proxy_pass http://rancher;
                proxy_set_header Host $host;
                proxy_set_header X-Forwarded-Proto $scheme;
                proxy_set_header X-Forwarded-Port $server_port;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection $connection_upgrade;
                proxy_read_timeout 900s;
        }
}

配置好后,即可以使用HTTPS访问:https://rancher.域名.ink

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值