I would like to run Gluetun in its own compose.yaml file, and run qbittorrent in its own compose.yaml file. I want to use the vpn connection Gluetun makes for qbittorrent.
Does anyone have examples of this working? I’ve been messing with the containers, and different docker networks can I cannot get it working.
(my test has been running docker exec -it qbittorrent curl -s https://ifconfig.me/
)
This is an annoying quirk in the way docker handles networking between containers and I couldn’t find a good solution for this issue when I was trying out
network_mode
. I just couldn’t find a way to set docker up to automatically restart the dependent container. You can achieve this with services defined in the same stack (usingdepends_on
), but I don’t know if it’s possible with your current setup.That’s why I mentioned manual routing in my other reply. It’s annoying to set up, but more convenient because you avoid having to manage restarts (or figuring out how to get docker to do it, which may not be possible in this case).