-
Good whatever time of day it is for you, I am trying to get my ARR stack redone using docker instead of a cumbersome ubuntu setup. I have gluetun setup with PIA and it connects seems to work fine. I spun up a prowlarr and radarr docker as well. The problem I am running into is getting them to acknowledge each other. When I use 'network_mode: "container:gluetun"' in the docker compose for prowlarr and radarr I am able to see access the UI's without issues, but as soon as I try to set them up to communicate with each other I am getting http time outs. Both containers are connected to gluetun (verified with curl ipconfig.io) but neither has an ip address listed (as shown with portainer). I am guessing I am overlooking something small and stupid, but I have spent days on this, looked at numerous video's and just need another set of eye's at this point. I am also aware of the issues PIA has with port forwarding, but didn't think that was the issue I was running into, maybe I am? I am open to switching to another VPN if that is what is causing all of these headaches. Below are my gluetun/prowlarr/radarr compose. I am more than happy to provide other logs or information, just let me know what is helpful.
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
This is the way it should look. Personally, I would would put them all in a single Portainer-Stack and use |
Beta Was this translation helpful? Give feedback.
-
localhost was the answer, thanks. I am so used to IP's for everything. As for putting it all in one stack, that was the ultimate plan, I just wanted to spin up a few while I was testing. As of now my stack looks like Gluetun, Sonarr, Radarr, Radarr4k, Prowlarr, and Sabnzbd. I need to probably add QBit at some point which means adding in deluge if I understand correctly. There is probably one or two other things I am forgetting, but it seems a lot closer than it was this morning. |
Beta Was this translation helpful? Give feedback.
@azazael13
This is the way it should look. Personally, I would would put them all in a single Portainer-Stack and use
network_mode: service:gluetun
, but that's not mandatory. Either way, all containers configured this way are using a single IP, and must have their own dedicated port(s). When referencing one container from another, it's as simple as usinglocalhost:
followed by the port number.