Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/LukeShortCloud/container-coredns-unbound
Materials for building a CoreDNS server with the Unbound plugin compiled in.
https://github.com/LukeShortCloud/container-coredns-unbound
Last synced: 4 months ago
JSON representation
Materials for building a CoreDNS server with the Unbound plugin compiled in.
- Host: GitHub
- URL: https://github.com/LukeShortCloud/container-coredns-unbound
- Owner: LukeShortCloud
- License: apache-2.0
- Created: 2021-03-02T02:18:59.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-02T20:50:27.000Z (almost 4 years ago)
- Last Synced: 2024-10-25T06:04:04.161Z (4 months ago)
- Language: Shell
- Size: 11.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# container-coredns-unbound
A container image that provides CoreDNS compiled with the Unbound plugin. This provides a recursive DNS caching server. The image is based on Debian 11 Bullseye.
## Usage
Default configuration:
```
$ docker run -p 53:53/tcp -p 53:53/udp -d --name coredns-unbound coredns-unbound:1.8.3-1
```Custom `Corefile` configuration (an example is provided in this repository):
```
$ docker run -p 55:53/tcp -p 53:53/udp -v "$(pwd):/etc/coredns" -d --name coredns-unbound coredns-unbound:1.8.3-1
```## Registries
The container image is available on both Docker Hub and Quay.io.
```
$ docker pull ekultails/coredns-unbound
``````
$ docker pull quay.io/ekultails/coredns-unbound
```## Build
An automated build script is provided to download the source code, patch it to workaround a known [bug](https://github.com/miekg/unbound/issues/13) with the Unbound plugin, create an image with the build dependencies, and then compile the `coredns` binary.
```
$ ./build.sh
```## Versioning
Example container tag: 1.8.3-1
- `1.8.3` = The CoreDNS version.
- `-1` = The release of container-coredns-unbound. If the container has changed but the CoreDNS version has not then this release number is increased by one. This is reset to `1` when the CoreDNS version is increased.## License
Apache Software License v2.0.