A docker image for edgedns, a high performance DNS cache.
- Use edgedns 0.2.2 release.
- Run as non root.
- Expose tcp and udp port 5353 (because of non-root).
- Health check by UDP port is alive.
- Use
debian:buster-slimas base image.
makeor
docker build -t mingc/edgedns .docker pull mingc/edgednsRun with default config:
docker run -d -p 53:5353 mingc/edgedns
Run with custom config:
docker run -d -v <your edgedns.toml>:/etc/edgedns.toml -p 53:5353 mingc/edgedns