使用docker化的nginx 反向代理 docker化的GSCloud 的方法

1. 首先将nginx 的image pull 下来.

docker pull nginx

 

 

 2. 将最近的可用的 参数文件 复制过来当一个目录

 

复制代码
mkdir /nginx

ssh root@linuxserver

scp /usr/local/nginx/conf/nginx.conf root@10.24.193.204:/nginx
注意 要将 里面 proxy_pass 的 地址修改一下 不能是 127.0.0.1 的地址 需要修改为 link 到的 container 的名字
比如我将这里修改为
gzip on;
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
proxy_pass http://gscloud1903:5000;
proxy_set_header Host $host:$server_port;
}
复制代码

3. 执行一个 nginx的 container 即可 

docker run -d  --name mynginx -v /nginx/nginx.conf:/etc/nginx/nginx.conf -p 80:80 --link gscloud1903 --restart=always nginx
posted @   星火撩原  阅读(53)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2020-01-07 linux安装SVN
2020-01-07 Linux CentOS7内核升级
点击右上角即可分享
微信分享提示