Dockerfile
FROM golang:latest
EXPOSE 3999
ENTRYPOINT ["go", "tool", "tour"]
它在Go Tour
处开始http://localhost:3999我正在使用docker run -d -p 127.0.0.1:3999:3999 "hubusername/docker-tour:v1"
但是$ curl http://localhost:3999
会返回错误:
卷曲:(56)Recv失败:由对等方重置连接
当然,浏览器中的ip:3999也不起作用。
P.S。 docker run -d -p 8081:80 nginx:alpine
完美无缺
答案 0 :(得分:3)
好的,我已经通过添加以下行来设置0.0.0.0主机来浏览应用程序:
CMD [" -http"," 0.0.0.0:3999"," -openbrowser = false"]
答案 1 :(得分:0)
我使用默认的golang容器使用:
docker run --rm -p 3999:3999 golang go tool tour -http 0.0.0.0:3999 -openbrowser=false