Docker启动Nginx无法通过外网访问?

发布于 2022-09-12 02:22:48 字数 563 浏览 13 评论 0

环境:服务器阿里云Centos8 Docker最新版 docker启动nginx:latest
启动命令

docker run --name webserver -d -p 8999:80 nginx

问题
外网无法访问到nginx服务
已确认

  1. 阿里云安全组已开放端口
  2. 防火墙firewalld已开放端口
  3. docker内nginx容器已启动
  4. 本机curl 127.0.0.1:8999可正常访问

已尝试方案:

  1. 关闭ipv6
  2. 更换命令为docker run --name webserver -d -p 127.0.0.1:8999:80 nginx
  3. 编辑/etc/sysctl.conf文件

网上能google的几乎都试过了,无解。求大神给个解决的方案。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

并安 2022-09-19 02:22:48

你试下用http-server启动8999外网能不能访问到吧
感觉你的问题描叙应该是没什么问题
要不就下个工单吧...

溇涏 2022-09-19 02:22:48

如果确定主机开放了外网可以访问 8999 端口,并且你的IP不再黑名单。那么可以坑定是主机配置问题。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文