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 
相关推荐
❥ღ Komo·43 分钟前
K8s服务发现与DNS解析全解析
java·开发语言
g***B7383 小时前
Java 工程复杂性的真正来源:从语言设计到现代架构的全链路解析
java·人工智能·架构
期待のcode5 小时前
MyBatisX插件
java·数据库·后端·mybatis·springboot
醇氧7 小时前
【Windows】优雅启动:解析一个 Java 服务的后台启动脚本
java·开发语言·windows
sunxunyong7 小时前
doris运维命令
java·运维·数据库
菜鸟起航ing7 小时前
Spring AI 全方位指南:从基础入门到高级实战
java·人工智能·spring
古城小栈8 小时前
Docker 多阶段构建:Go_Java 镜像瘦身运动
java·docker·golang
MapGIS技术支持8 小时前
MapGIS Objects Java计算一个三维点到平面的距离
java·开发语言·平面·制图·mapgis
Coder_Boy_8 小时前
业务导向型技术日志首日记录(业务中使用的技术栈)
java·驱动开发·微服务
盖世英雄酱581369 小时前
springboot 项目 从jdk 8 升级到jdk21 会面临哪些问题
java·后端