mirror of
https://github.com/klutchell/unbound-docker.git
synced 2026-10-15 16:02:46 +00:00
fbfe18dccaa36e3caed61e334792def7d4466a8b
Signed-off-by: Kyle Harding <kyle@balena.io>
unofficial unbound multiarch docker image
Unbound is a validating, recursive, and caching DNS resolver.
Note that this image is distroless!
"Distroless" images contain only your application and its runtime dependencies. They do not contain package managers, shells or any other programs you would expect to find in a standard Linux distribution.
Usage/Examples
Run a recursive dns server on host port 53 with the default configuration.
docker run --name unbound \
-p 53:53/tcp -p 53:53/udp \
klutchell/unbound
Optionally mount custom configuration from a host directory.
Files must be readable by user/group 101:102 or world.
docker run --name unbound \
-p 53:53/tcp -p 53:53/udp \
-v /path/to/config:/etc/unbound/custom.conf.d \
klutchell/unbound
Examples of docker-compose usage can be found in examples.
License
This software is licensed under the BSD 3-Clause License.
Original software is by NLnet Labs: https://unbound.net
Languages
Dockerfile
81.6%
C
16.2%
HCL
2.2%