ikatson/docker-acestream-proxy

Acestream binds to address 172.17.0.*

Closed this issue · 2 comments

I'm using acestream engine instead of proxy.
So when I run container I forward 62062 and 6878 ports.

But when client send START command to acestream engine on port 62062, response with message:
START url=http://172.17.0.19:6878/...

But network 172.17.0.19 is not accessible from host system (OS X).

So, I solved it by adding route to internal docker's network.
Run on host os x:
$ sudo route -n add 172.17.0.0/16 boot2docker ip

Well, this Dockerfile is not meant to run only acestream engine, so anyway there would be some workaround to accomplish what you want.

If you are using virtualbox with host-only networking, i.e. you can access the machines IP from your mac, you can try running this container with host networking, i.e. docker run --net=host.

I am not sure it will work, though. Anyway, closing this issue as not relevant.