Sou relativamente novo no uso do Docker e do Docker Compose, e me deparei com um problema que não consigo descobrir como resolver. Qualquer ajuda seria muito apreciada!
Aqui está minha configuração:
Contêiner 1: Hosts NordVPN
Container 2: Executa qBittorrent
Configurei o arquivo docker-compose para que o Container 2 dependa do Container 1. Quando inicio os containers, tudo parece funcionar bem inicialmente. No entanto, quando tento baixar um torrent, o status é imediatamente marcado como "parado".
Aqui está o que confirmei até agora:
Both containers are getting the same public IP address.
Both containers can communicate with Google (tested with ping/curl).
qBittorrent works fine without going through the VPN.
Other torrent programs such as transmitting and deluge run with no issue.
Assim que roteirizo o qBittorrent pelo contêiner VPN, ele para de funcionar novamente.
Alguém já passou por esse problema antes ou tem sugestões sobre o que posso estar fazendo errado?
services:
# NordVPN service
nordvpn:
image: ghcr.io/bubuntux/nordlynx
container_name: nordvpn
cap_add:
- NET_ADMIN
environment:
- PRIVATE_KEY= "insert key"
- CONNECT=au
- TECHNOLOGY=NordLynx
- NET_LOCAL=192.168.0.0/24
ports:
- 6881:6881/tcp
- 6881:6881/udp
- 8080:8080/tcp
sysctls:
net.ipv6.conf.all.disable_ipv6: 1
restart: unless-stopped
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=1000
- PGID=1000
- TZ='Australia/Brisbane'
- WEBUI_PORT=8080
- TORRENTING_PORT=6881
volumes:
- ./config:/config
- /home/andrew/downloads:/downloads
depends_on:
- nordvpn
network_mode: container:nordvpn # Use the VPN container's network
Agradecemos desde já a sua ajuda!