version: "3" # More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/ services: pihole: container_name: pihole image: pihole/pihole:latest ports: - 53:53/udp environment: - TZ=${TIMEZONE} - CORS_HOSTS=${CORS_HOSTS} - WEBPASSWORD=${WEB_UI_PASSWORD} network_mode: host # Volumes store your data between container upgrades volumes: - pihole-config_data:/etc/pihole - pihole-dnsmasq_data:/etc/dnsmasq.d - /home/steve/nuc/pihole/pihole-lighttpd.conf:/etc/lighttpd/lighttpd.conf cap_add: - NET_ADMIN # Required if you are using Pi-hole as your DHCP server, else not needed restart: unless-stopped volumes: pihole-config_data: external: true pihole-dnsmasq_data: external: true