hallo,
folgendes problem: nach installation von pihole über docker-compose und eines macvlan lief der container an. ich konnte auf die oberfläche von pihole zugreifen. immer wenn ich den container herunter fuhr und wieder startete waren einstellungen verschwunden. bei dem hinzufügen von filterlisten über adlist kam jedes mal die fehlermeldung: Error, something went wrong! While executing: attempt to write a readonly database Added 0 of 1 adlists
einstellungen hab ich keine gefunden in pihole. also rechte im volume konnten es meiner meinung nur sein. hab jetzt lange genug herumgelesen und nichts hat geholfen. den ordner pihole mit allen rechten zu versorgen hat auch nichts gebracht. dann hab ich mir noch mal meine compose datei angesehen und einen unterschied zu meinen anderen festgestellt. ich hatte die volumes in meinem compose-files odner. ich hab den container gelöscht und die volumes in den data ordner gestellt. und jetzt klappt es
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
hostname: pihole
networks:
Pihole:
ipv4_address: 192.168.178.6
ports:
- "53:53/tcp" #DNS
- "53:53/udp" #DNS
- "80:80/tcp" #Pi-hole Weboberfläche
environment:
TZ: 'Europe/Berlin'
ADMIN_EMAIL: uwenr5@aol.com
FTLCONF_LOCAL_IPV4: 192.168.178.6
WEBPASSWORD: 'DEINPASSWORT' #Dein Passwort für die Pi-hole Webverwaltung (frei wählbar)
PIHOLE_DNS_: 8.8.8.8;8.8.4.4 # <-- Change by your prefered DNS service like 1.1.1.1
IPv6: "false"
REV_SERVER: 'true'
REV_SERVER_CIDR: 192.168.178.0/24 # Netzwerk
REV_SERVER_TARGET: 192.168.178.1 # Router
REV_SERVER_DOMAIN: fritz.box # Netzwerkdomain
volumes:
- '/srv/dev-disk-by-uuid-116af1e4-0bfa-4ac3-a48b-327907662441/docker/data/Pihole/etc-dnsmasq.d/:/etc/dnsmasq.d/'
- '/srv/dev-disk-by-uuid-116af1e4-0bfa-4ac3-a48b-327907662441/docker/data/Pihole/etc-pihole/:/etc/pihole/'
volumes:
etc-dnsmasq.d:
external: true
etc-pihole:
external: true
networks:
Pihole:
external: true