在过去的几周里,我一直在与docker交手,并决定自学。我现在对它已经有了相当不错的了解,并且刚刚冒险使用docker compose。
我有一个在网上找到的docker compose yml文件,并且一直在修改它以满足我的需求。
基本上,该docker compose文件运行Sonarr,Radarr,Transmission,openvpn和nginx。
Sonarr和Radarr使用service:vpn作为其网络,以便其流量通过VPN。 NGINX用作反向代理,可通过以下URL到达Sonarr和Radarr-http://radarr:7878和http://sonarr:8989使用“ sonarr.myredacteddomain / com”“ radarr.myredacteddomain / com”,效果很好。< / p>
NGINX使用“链接:”能够到达声纳和雷达,如下面我的yml所示。我现在遇到的问题是,我需要Radarr和Sonarr能够与传输进行通信,以便他们俩都知道我的下载客户端位于何处。如果在Sonarr上我输入Transmission:9091或Transmission.myredacteddomain / com Sonarr / Radarr看不到它。
看着这些容器,Radarr和Sonarr似乎没有IP地址,那么NGINX怎么能通过radarr:7878等看到它们,但是Sonarr和Radarr无法以相同的方式看到传输?有人可以在这里帮助我处理我的yml文件吗?
mainFragment
答案 0 :(得分:0)
设法解决!
证明使用Network_Mode:Service:vpn的容器共享VPN泊坞窗的IP地址。
解决了我自己的问题!