Tag: 大猩猩

Golang Webserver无法从Docker访问

我在Go中使用Gorilla框架来公开一个web服务。 我在/hello有一个“Hello World”端点,当从Postman,浏览器或curl命中时,它工作正常。 当我将其与Docker捆绑在一起时,问题就出现了。 我的Dockerfile如下 FROM alpine COPY ./target/himer-users-go /app ENV PORT 9000 RUN echo $PORT ENTRYPOINT /app EXPOSE ${PORT} 现在我可以ssh入容器,并使用wget ping服务器(因为alpine不curl ) 但是,当我运行像这样的图像 docker run -d -p 9000:9000 namespace/image 我无法以任何方式从我的主机系统访问服务器。 任何帮助将不胜感激。