Cześć wszystkim,
Mam problem wynikający z mojego braku głębszej wiedzy o Dockerze i QNAPie.
Cel: Chcę uruchomić dwa kontenery: jeden z Jellyfin, drugi z PiHole oraz chcę, by każdy z nich miał swój własny adres IP.
Aktualnie utworzyłem kontenery za pomocą takich yamli:
Jellyfin:
PiHole:
Nazwę sieci qnet-static-eth0-0fa2ce wziąłem sobie z docker network ls
Oba kontenery włączają się bez problemu, są dostępne pod swoim adresem w sieci.
Problem jest po wejściu w panel QNAP'a, ponieważ dostaję komunikat "System wykrył, że twój serwer DNS nie może rozwiązać hostów, niektóre aplikacje mogę nie działać prawidłowo."
Zauważyłem, że przy wejściu w QuFirewall również wyskakuje błąd, że nie mógł pobrać sobie jakieś GeoIP listy.
Adres Pi-Hole nie jest ustawiony na routerze w żadnym miejscu jeszcze (lokalnie na potrzeby testów wpiąłem ręcznie adres DNS i działa).
Wydaje mi się, że coś nie tak mam ustawione z tymi wirtualnymi switchami.
Problem znika gdy usunę kontenery z dockera bądź (chyba, bo już nie pamiętam) jak jest tylko jeden dodany.
Niezbędne screeny załączam poniżej.
Wersja oprogramowania Firmware: 4.5.4.1723 Build 20210708
Model serwera: QNAP TS-453D
Mam problem wynikający z mojego braku głębszej wiedzy o Dockerze i QNAPie.
Cel: Chcę uruchomić dwa kontenery: jeden z Jellyfin, drugi z PiHole oraz chcę, by każdy z nich miał swój własny adres IP.
Aktualnie utworzyłem kontenery za pomocą takich yamli:
Jellyfin:
Kod:
version: '3'
services:
jellyfin_app:
image: jellyfin/jellyfin:latest
environment:
PUID: 1005
PGID: 100
TZ: Europe/Warsaw
ports:
- 8080:8096
volumes:
- /share/CACHEDEV1_DATA/DockerData/jellyfin:/config
- /share/CACHEDEV1_DATA/DockerData/jellyfin/cache:/cache
- /share/CACHEDEV1_DATA/Filmy:/data/movies:ro
restart: unless-stopped
cpuset: 0,1
devices:
- /dev/dri:/dev/dri
networks:
jellyfin:
ipv4_address: 192.168.0.40
networks:
jellyfin:
external:
name: qnet-static-eth0-0fa2ce
PiHole:
Kod:
version: '3'
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
environment:
TZ: Europe/Warsaw
WEBPASSWORD: niepowiem
ServerIP: 192.168.0.30
ports:
- 53:53/tcp
- 53:53/udp
- 67:67/udp
- 80:80/tcp
- 443:443/tcp
volumes:
- /share/CACHEDEV1_DATA/DockerData/pihole/etc/pihole/:/etc/pihole/
- /share/CACHEDEV1_DATA/DockerData/pihole/etc/dnsmasq.d/:/etc/dnsmasq.d/
cap_add:
- NET_ADMIN
networks:
pihole:
ipv4_address: 192.168.0.30
dns:
- 192.168.0.1
- 127.0.0.1
- 1.1.1.1
restart: unless-stopped
networks:
pihole:
name: pihole-network
external:
name: qnet-static-eth0-0fa2ce
Nazwę sieci qnet-static-eth0-0fa2ce wziąłem sobie z docker network ls
Oba kontenery włączają się bez problemu, są dostępne pod swoim adresem w sieci.
Problem jest po wejściu w panel QNAP'a, ponieważ dostaję komunikat "System wykrył, że twój serwer DNS nie może rozwiązać hostów, niektóre aplikacje mogę nie działać prawidłowo."
Zauważyłem, że przy wejściu w QuFirewall również wyskakuje błąd, że nie mógł pobrać sobie jakieś GeoIP listy.
Adres Pi-Hole nie jest ustawiony na routerze w żadnym miejscu jeszcze (lokalnie na potrzeby testów wpiąłem ręcznie adres DNS i działa).
Wydaje mi się, że coś nie tak mam ustawione z tymi wirtualnymi switchami.
Problem znika gdy usunę kontenery z dockera bądź (chyba, bo już nie pamiętam) jak jest tylko jeden dodany.
Niezbędne screeny załączam poniżej.
Wersja oprogramowania Firmware: 4.5.4.1723 Build 20210708
Model serwera: QNAP TS-453D