无法从主机连接到docker端口

无法从主机连接到docker端口,docker,dockerfile,Docker,Dockerfile,我无法从主机访问docker端口8080。我们有一个带有React应用程序的docker容器。我们可以从容器内部获取登录页,但不能从主机获取 从容器中: root@d4947f7b1710:/# wget localhost:8080 --2019-04-01 19:38:00-- http://localhost:8080/ Resolving localhost (localhost)... 127.0.0.1, ::1 Connecting to localhost (localhost

我无法从主机访问docker端口8080。我们有一个带有
React
应用程序的docker容器。我们可以从容器内部获取登录页,但不能从主机获取

从容器中:

root@d4947f7b1710:/# wget localhost:8080
--2019-04-01 19:38:00--  http://localhost:8080/
Resolving localhost (localhost)... 127.0.0.1, ::1
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 200 OK
Length: 492 [text/html]
Saving to: 'index.html'

index.html                                    100%[===============================================================================================>]     492  --.-KB/s    in 0s

2019-04-01 19:38:00 (49.5 MB/s) - 'index.html' saved [492/492]
从主机:

wget localhost:8000
--2019-04-01 19:38:59--  http://localhost:8000/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:8000... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.Retrying.
还尝试了
wget 0.0.0.0:8000
,但得到了相同的结果。 端口似乎已正确映射:

docker port d4947f7b1710
8080/tcp -> 0.0.0.0:8000
用于启动容器的命令:

root@d4947f7b1710:/# wget localhost:8080
--2019-04-01 19:38:00--  http://localhost:8080/
Resolving localhost (localhost)... 127.0.0.1, ::1
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 200 OK
Length: 492 [text/html]
Saving to: 'index.html'

index.html                                    100%[===============================================================================================>]     492  --.-KB/s    in 0s

2019-04-01 19:38:00 (49.5 MB/s) - 'index.html' saved [492/492]

docker run-d-p 8000:8080

可能是您从我在您的帖子最后一部分看到的端口中反转了端口

可能是您从我在帖子最后一部分看到的端口中反转了端口

好吧,它确实说…已连接,所以我检查了它的一些其他问题

您是否获得了另一个docker容器你是第一次跑步还是第一次跑步?我对码头工人有点经验。不是一个全新的蜜蜂。好吧,那么你的docker主机不太可能运行在不同的ip上,或者需要额外的端口映射oO…它确实说…已连接,所以我评估了它的一些其他问题。你是第一次运行另一个docker容器吗?我对docker有一些经验。不是一个全新的蜜蜂。好吧,那么你的docker主机不太可能在不同的ip上运行,或者需要额外的端口映射oO…facepalm我也这么想了一会儿,但只是认为这是一种不同的打印方式--下面是用于启动容器的命令:docker run-d-p 8000:8080:I尽管如此,我也尝试了两个端口(8000808080)但不起作用。它显示的翻转比您在常规
docker ps
命令中看到的翻转要多,以下是两个命令的结果:docker ps CONTAINER ID IMAGE命令创建的状态端口名称1eff46acc65f“/bin/sh-c'npm sta…”大约一分钟前大约80分钟/tcp,5000/tcp,0.0.0.0:8000->8080/tcp Mistude_meninsky docker端口1eff46acc65f 8080/tcp->0.0.0:8000facepalm我也这么想了一会儿,但只是认为这是一种不同的打印方式--下面是用于启动容器的命令:docker run-d-p 8000:8080:我也这么认为,尝试了两个端口(80008080880)但不起作用。它显示的翻转比您在常规
docker ps
命令中看到的翻转要多,以下是两个命令的结果:docker ps CONTAINER ID IMAGE命令创建的状态端口名称1eff46acc65f“/bin/sh-c'npm sta…”大约一分钟前大约80分钟/tcp,5000/tcp,0.0.0.0:8000->8080/tcp Misteum_meninsky docker端口1eff46acc65f 8080/tcp->0.0.0:8000