本文介绍: 笔者在使用docker启动nginx时遇到的坑
docker启动nginx无法正常代理
最近想使用nginx代理二级域名到不同的端口,发现会报错
我的配置很简单,就是通过域名代理到不同的端口
其实这是因为使用的docker启动的nginx,docker默认启动的nginx使用的是bridge模式
,将端口映射到外面,在容器里面访问localhost
是访问不到宿主机的
我们只需要改成host
模式,共用宿主机的网络即可!
还有就是不建议使用命令启动容器,容器一多根本找不到自己挂载的目录在哪里,建议使用docker-compose
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。