将rancher的server及agent部署到同一台机,数据映射到本地
sudo docker run -d --restart=unless-stopped --privileged -p 8080:80 -p 8443:443 \
-v /docker_volume/rancher_home/rancher:/var/lib/rancher \
-v /docker_volume/rancher_home/auditlog:/var/log/auditlog \
--name rancher2 rancher/rancher:stable
配置nginx代理:
server {
listen 80;
server_name rancher.abc.cn;
return 301 https://$server_name$request_uri;
}

server {
listen 443 ssl;
server_name rancher.abc.cn;
ssl_certificate /xqxc/nginx-1.15.12/conf/vhosts/ssl/abc.com.pem;
ssl_certificate_key /xqxc/nginx-1.15.12/conf/vhosts/ssl/abc.com.key;

location / {
    proxy_pass https://10.10.10.2:8443;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "Upgrade";
}

}

注意此配置支持websocket

最后修改日期: 2021年3月16日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。