Closed martinjuhasz closed 1 year ago
Running into the same situation, wondering if there is some workaround for this?
@Kuchiru not for me, i switched to qbit
@Kuchiru not for me, i switched to qbit
I thought this might be resolvable with a firewall container though i have yet to try.
I was having this issue but managed to get it working and am now running via a gluetun docker vpn network.
If you are placing this behind gluetun, the gluetun container by default has its http control server on port 8000. You need to either change your XMLRPC port, or change the gluetun control server port or you get the above error. For some reason, I could not get the XMLRPC port to change with this container. It was still using port 8000 in the /etc/nginx/conf.d/rpc.conf file despite setting XMLRPC_PORT to another.
I solved it by moving the gluetun http control server to a different port.
Support guidelines
I've found a bug and checked that ...
Description
I want to use this docker container behind anothers containers network. Therefore i use dockers
--network=container:othercontainer
when runningcrazymax/rtorrent-rutorrent
.Expected behaviour
Everything should still work fine even if no ports are exposed or the container itself runs inside another containers network.
Actual behaviour
I'm unable to access the webinterface since rtorrent seems to be unable to bind the needed ports (see logs). Obviously, with
--network
option i do not expose any ports and i'm not running anthing on 8000 either (althouth that shoudn't matter on the host). If i remove the option, everything works fine.Steps to reproduce
docker run --network=container:somecontainer crazymax/rtorrent-rutorrent
Docker info
Version
No docker compose
Linux Winston 5.15.46-Unraid #1 SMP Fri Jun 10 11:08:41 PDT 2022 x86_64 Intel(R) Xeon(R) CPU X5675 @ 3.07GHz GenuineIntel GNU/Linux
Docker compose
Container logs
2022/09/09 23:47:12 [notice] 584#584: try again to bind() after 500ms 2022/09/09 23:47:12 [emerg] 584#584: bind() to 0.0.0.0:8000 failed (98: Address in use) nginx: [emerg] bind() to 0.0.0.0:8000 failed (98: Address in use)
Additional info
No response