[英]Not able to connect to docker port from host machine
I'm not able to access docker port 8080 from the host machine. 我无法从主机访问docker端口8080。 We have a docker container with a React
application. 我们有一个带有React
应用程序的docker容器。 We are able to get the landing page from inside the container but not from the host. 我们能够从容器内部而不是从主机获取登录页面。
From the container: 从容器中:
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]
From the host: 从主持人:
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.
Also tried wget 0.0.0.0:8000
but got the same result. 还尝试了wget 0.0.0.0:8000
但得到了相同的结果。 The ports seem to be mapped correctly: 端口似乎已正确映射:
docker port d4947f7b1710
8080/tcp -> 0.0.0.0:8000
Command used to start the container: 用于启动容器的命令:
docker run -d -p 8000:8080 <docker repo>
: <version>
码头工人运行-d -p 8000:8080 <docker repo>
: <version>
可能是您将端口与我在帖子的最后部分看到的相反了
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.