Docker 安装运行 Rancher(并配置HTTPS)
2019-01-16 12:15
1026 查看
版权声明:本文为博主原创文章,转载请声明出处!有问题联系QQ或微信(同号)85411418。 https://blog.csdn.net/ming2316780/article/details/86505549
Rancher 官方安装文档说明:
一、安装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
相关文章推荐
- ubuntu 16.04 安装docker-ce并配置加速器,让docker运行一个桌面系统
- 『中级篇』docker之运行nginx跳转到本地的jar并配置https(番外篇)(80)
- Ubuntu 18 使用docker安装rancher/server:stable并运行kubernetes
- 安装配置Rancher管理docker
- 为启动qemu配置路径(运行qemu的先序操作,在已安装好微内核L4re和fiasco的基础上)
- J2EE运行和开发环境的安装与配置(JDK+TOMCAT 6.5+MyEclipse)(1)
- Hadoop安装配置、运行第一个WordCount示例程序
- Erlang 的安装配置,编译和运行
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
- nutch安装配置运行时,一些常见的错误与解决方法
- Linux -- Web服务器配置及PHP解释器的安装;JSP运行环境的配置(Tomcat安装)
- jexus linux x64 [专业版] 安装和配置https
- 阿里云ubuntu配置安装nginx,配置域名和HTTPS
- Docker安装+HelloWorld+运行Tomcat
- iHistorian OPC Collector的安装、配置和运行
- JDK安装成功了,环境变量也配置好了,测试代码也可以运行,但是打不开eclipse
- 安装配置tomcat,java运行环境
- 运行Node.js的IIS扩展iisnode安装配置笔记
- 为docker中的nginx配置https的方法步骤
- java实战(五)------tomcat 7.0的安装配置使用运行war包