Docker启动Nginx无法通过外网访问?
环境:服务器阿里云Centos8 Docker最新版 docker启动nginx:latest
启动命令:
docker run --name webserver -d -p 8999:80 nginx
问题:
外网无法访问到nginx服务
已确认:
- 阿里云安全组已开放端口
- 防火墙firewalld已开放端口
- docker内nginx容器已启动
- 本机curl 127.0.0.1:8999可正常访问
已尝试方案:
- 关闭ipv6
- 更换命令为docker run --name webserver -d -p 127.0.0.1:8999:80 nginx
- 编辑/etc/sysctl.conf文件
网上能google的几乎都试过了,无解。求大神给个解决的方案。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你试下用http-server启动8999外网能不能访问到吧
感觉你的问题描叙应该是没什么问题
要不就下个工单吧...
如果确定主机开放了外网可以访问 8999 端口,并且你的IP不再黑名单。那么可以坑定是主机配置问题。