从docker容器无法访问imageproxy

我正在尝试部署出色的Go Image代理服务器 https://github.com/willnorris/imageproxy 。 </ p>

我无法使容器可供我的浏览器访问</ p>

docker run -i -t -p 8080:8080 willnorris / imageproxy:latest / go / bin / imageproxy -addr 0.0.0.0:8080 </ p>

应在 docker-machine ip [vmname] </ code>处公开服务器 案例192.168.56.100 </ p>

我以相同的方式运行Vanilla Express服务器验证了我的设置。</ p>

有人会知道dockerization怎么了吗? 这项服务? https://hub.docker.com/r/willnorris/imageproxy/ </ p>
</ div>

展开原文

原文

I am trying to deploy the excellent Go image proxy server https://github.com/willnorris/imageproxy on Mac OSX as docker container via Docker Cloud.

I cannot make the container accessible to my browser

docker run -i -t -p 8080:8080 willnorris/imageproxy:latest /go/bin/imageproxy -addr 0.0.0.0:8080

should expose the server at docker-machine ip [vmname], in this case 192.168.56.100

I verified my setup by running a vanilla Express server in the same way.

Would anyone know what is up with the dockerization of this service? https://hub.docker.com/r/willnorris/imageproxy/

doulongsi1831
doulongsi1831 toolong
4 年多之前 回复

1个回答



来自noogen https://github.com/willnorris/imageproxy/issues/57 </ p>

能够使用“ willnorris / imageproxy”版本进行复制。 我可以将端口8080卷曲在容器内部,但不能卷曲到主机内部。</ p>

由于以下原因,默认配置绑定到127.0.0.1(应为0.0.0.0):imageproxy(HEAD版本) )在imageproxy docker容器(cat / etc / hosts)中的localhost:8080 </ p>

localhost上侦听映射到127.0.0.1 </ p>

更改Dockerfile 第8行:
ENTRYPOINT [“ / go / bin / imageproxy”,“ -addr 0.0.0.0:8080"]


</ div>

展开原文

原文

From noogen https://github.com/willnorris/imageproxy/issues/57

Was able to reproduce this with the 'willnorris/imageproxy' version. I can curl port 8080 inside of the container but not from the host.

The default configuration binds to 127.0.0.1 (should be 0.0.0.0) because of this line: imageproxy (version HEAD) listening on localhost:8080

localhost in the imageproxy docker container (cat /etc/hosts) is map to 127.0.0.1

Change the Dockerfile line 8 to: ENTRYPOINT ["/go/bin/imageproxy", "-addr 0.0.0.0:8080"]

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐