services: unbound: image: klutchell/unbound:latest container_name: unbound restart: unless-stopped networks: - dns_net volumes: - ./unbound/custom.conf.d:/etc/unbound/custom.conf.d:ro - ./unbound/state:/var/lib/unbound - ./unbound/root.hints:/etc/unbound/root.hints:ro expose: - "5335/udp" - "5335/tcp" adguard: image: adguard/adguardhome:latest container_name: adguard restart: unless-stopped depends_on: - unbound networks: dns_net: ipv4_address: 172.30.0.3 ports: - "53:53/tcp" - "53:53/udp" - "3000:3000/tcp" - "8080:80/tcp" volumes: - ./adguard/work:/opt/adguardhome/work - ./adguard/conf:/opt/adguardhome/conf networks: dns_net: driver: bridge ipam: config: - subnet: 172.30.0.0/24