cerealcable/bind

By cerealcable

Updated 26 days ago

ISC BIND9 compiled for both amd64 and arm64.

Image
Networking
1

1.4K

cerealcable/bind repository overview

BIND9 Docker Image

ISC BIND9 in a Docker container, with configuration and zone files in a volume, and a configurable UID/GID for the BIND process.

BIND is built from source (downloads.isc.org/isc/bind9) in a multi-stage build, and images are published for linux/amd64 and linux/arm64. The BIND version is pinned in bind.mk and kept up to date by Renovate.

This project is a fork of wastrachan/docker-bind by Winston Astrachan, maintained by Morgan Humes.

Install

Pull the latest image from the Forgejo container registry:

docker pull cerealcable/bind:latest

Images are tagged with the BIND semantic version, built from the matching git branch:

TagBranchDescription
latest, 9, 9.20, 9.20.xmasterCurrent stable BIND release
9.18, 9.18.x9.18BIND 9.18 maintenance series (patch updates only)

Configuration

Configuration files are stored in the /config volume. You may wish to mount this volume as a local directory, as shown in the examples above. /config/named.conf is the main configuration file for the application. Review the BIND man pages if you are unfamiliar with how to configure BIND.

On first start, a default recursive resolver configuration is created at /config/named.conf, and example configurations for both a recursive resolver and an authoritative nameserver are copied to /config/examples.

User / Group Identifiers

If you'd like to override the UID and GID of the named process, you can do so with the environment variables PUID and PGID. This is helpful if other containers must access your configuration volume.

Services
ServicePort
DNS53
Volumes
VolumeDescription
/configConfiguration directory for BIND config and zone files.

License

The content of this project itself is licensed under the MIT License.

View license information for the software contained in this image.

Tag summary

Content type

Image

Digest

sha256:8e1bb331e

Size

7.9 MB

Last updated

26 days ago

docker pull cerealcable/bind:9.18.50