【发布时间】:2021-06-07 02:59:41
【问题描述】:
我在 RedHat 8 中运行 docker 容器。在我的 docker 容器中,我暴露了端口 8080 以便从外部访问。我可以从其他服务器远程登录 8080,但我无法通过 IP 地址从主机服务器远程登录 8080。
[root@redhat1 biz]# cat docker-compose.yml
version: '3'
services:
web:
image: nginx:latest
ports:
- "8080:80"
links:
- php
php:
image: php:7-fpm
无法使用 IP 地址从主机服务器访问公开的端口 8080。它可以通过 localhost 或 127.0.0.1 远程登录 8080。
通过IP地址从其他服务器Telnet 8080是可以的。
【问题讨论】:
-
你的 docker up 命令是什么?你能分享你的 Dockerfile(s) 或 Docker-compose 文件吗?
-
@Kwright02,我的 docker-compose 文件在第一张截图中。
-
我不是从屏幕截图中阅读的,请在您的帖子中发布内容。
-
@Kwright02 添加。
-
所以当你尝试访问 localhost:8080 时你没有得到响应?
标签: docker docker-compose redhat firewalld redhat-containers