docker中nginx监听多端口不生效
docker中nginx监听多端口不生效在第一次启动容器的时候不要指定80端口像下面这样。这样只有80端口生效。docker run -p 80:80--name nginx --restart always\-v/mydata/nginx/html:/usr/share/nginx/html \-v/mydata/nginx/logs:/var/log/nginx \-v/mydata/ngin
·
docker中nginx监听多端口不生效
在第一次启动容器的时候不要指定80端口像下面这样。这样只有80端口生效。
docker run -p 80:80 --name nginx --restart always \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx \
-d nginx:1.10
把-p 80:80改为 --net host。
docker run --net host --name nginx --restart always \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx \
-v /mydata/nginx/conf:/etc/nginx \
-d nginx:1.10
更多推荐
已为社区贡献1条内容
所有评论(0)