遇到一个奇怪的问题。
Mac 起了一个 docker 容器,端口情况 0.0.0.0:80>8080/tcp
但是我telnet localhost 80
提示
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host
1
xss 2017-06-21 10:41:54 +08:00
容器里面要听在 0.0.0.0, 不要听在 127.0.0.1
|
2
cloverstd 2017-06-21 12:25:28 +08:00
我是试了
docker run -it --rm -p 80:80 nginx 可以在本机 curl 到 localhost/127.0.0.1 我用的是 Docker for mac,不是 docker-machine |
3
ryd994 2017-06-21 13:31:52 +08:00 via Android
整个命令贴出来
同时检查 docker log |