首页 > 解决方案 > 无法从不同系统连接到 docker 容器 webapp

问题描述

如果我将我的 docker 容器运行为

docker run -ti --privileged=true -p 5010:5000 myapp

我无法通过 https://:5010 连接到 myapp

但是如果我将我的 docker 容器运行为

docker run -ti --privileged=true -p 5000:5000 myapp

我可以通过 https://:5000 从不同的机器连接到 myapp

可能是什么问题?我应该使用什么选项将容器端口映射到具有不同编号的主机端口?

嵌套输出 在此处输入图像描述

有趣的是,我可以通过 wget 命令从同一台机器连接到我的 Web 服务器

这是我的 docker 运行时 netstat -ln 的输出。 在此处输入图像描述

标签: docker

解决方案


这已最终确定为防火墙问题,如果更改防火墙规则,则可以访问端口。


推荐阅读