/docker-adguard

Run AdGuard based on Alpine Linux. Small, lightweight, secure and fast 🏔️

Primary LanguageDockerfileMIT LicenseMIT

Alpine :: AdGuard

size version pulls activity commit-last

Run AdGuard based on Alpine Linux. Small, lightweight, secure and fast 🏔️

Volumes

  • /adguard/etc - Directory of your configuration file (AdGuardHome.yaml)
  • /adguard/var - Directory of your database

Run

docker run --name adguard \
  -p 53:53 \
  -p 53:53/udp \
  -p 8443:8443/tcp \
  -v ../etc:/adguard/etc \
  -v ../var:/adguard/var \
  -d 11notes/adguard:[tag]

Defaults

Parameter Value Description
user docker user docker
uid 1000 user id 1000
gid 1000 group id 1000
home /adguard home directory of user docker
web https://${IP}:8443 default web ui
login admin // adguard default login

Parent

Built with

Tips

  • Only use rootless container runtime (podman, rootless docker)
  • Don't bind to ports < 1024 (requires root), use NAT/reverse proxy (haproxy, traefik, nginx)