docker运行nginx不生效

docker运行nginx镜像时,设置端口映射,则只有该映射端口起作用,nginx配置的其他端口无效

监听端口

复制代码
server {
        listen       8082;
        server_name  ip地址;
        }
server {
        listen       8083;
        server_name  ip地址;
        }

docker运行命令

复制代码
docker run --name nginx --restart=always -p 8082:8082 -d -v /usr/local/nginx/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/blog:/usr/local/blog nginx

nginx 监听了多个端口,但只有 8082端口起效果,如果想要多个端口起效果,则将 -p 8082:8082 换成 --net host,即

复制代码
docker run --name nginx --restart=always --net host -d -v /usr/local/nginx/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/blog:/usr/local/blog nginx 
相关推荐
盖世英雄酱5813611 分钟前
物品超领取损失1万事故复盘(一)
java·后端
CryptoRzz16 分钟前
印度尼西亚(IDX)股票数据对接开发
java·后端·websocket·web3·区块链
你怎么知道我是队长1 小时前
C语言---文件读写
java·c语言·开发语言
wszy18092 小时前
外部链接跳转:从 App 打开浏览器的正确姿势
java·javascript·react native·react.js·harmonyos
期待のcode2 小时前
认识Java虚拟机
java·开发语言·jvm
raining_peidx2 小时前
xxljob源码
java·开发语言
肥猪猪爸2 小时前
双重检查锁(DCL)与 volatile 的关键作用
java·开发语言·单例模式
释怀不想释怀2 小时前
Docker(网络)
运维·docker·容器
yaoxin5211232 小时前
289. Java Stream API - 从字符串的字符创建 Stream
java·开发语言
oMcLin2 小时前
如何在 RHEL 7 上优化 Nginx 与 PHP‑FPM 配置,确保高并发 Web 应用的稳定性与响应速度?
前端·nginx·php