Docker服务不能被外部访问的问题

在DigitalOcean上边申请了一台Ubuntu的机器, 安装了Docker, 部署了服务。  当时监听的是 127.0.0.1的80端口, 访问的时候在VM上 curl 127.0.0.1 是没有问题的。  不过通过外部IP地址始终无法访问。  查看了iptables, 防火墙也都没有任何线索。  后来发现这样配置是错误的。

假如你想需要外部可以访问,必须配置成为 0.0.0.0 上监听80端口。  因为127.0.0.1 (跟localhost一样), 只会监听来自本机的请求。 而0.0.0.0 是一个网路回环, 所有的网络请求都会去处理。   两者不是一回事情。

posted @   DonotRegret  阅读(947)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示