Sign inSign up

crashvb/named

By crashvb

•Updated over 2 years ago

Contains bind.

Image
0

1.6K

crashvb/named repository overview

⁠named-docker

version) image size linting license

⁠Overview

This docker image contains Berkeley Internet Name Domain⁠ (BIND).

⁠Quick Start

⁠Using docker bridge
docker run --detach=true --dns=127.0.0.1 --publish=53:53/udp --tty=true crashvb/named
⁠Using host networking
docker run --detach=true --dns=127.0.0.1 --network=host --tty=true crashvb/named

⁠Debugging bind

⁠Querying on a non-standard port
nslookup -port=54 www.google.com

⁠Entrypoint Scripts

⁠bind

The embedded entrypoint script is located at /etc/entrypoint.d/bind and performs the following actions:

  1. A new bind configuration is generated using the following environment variables:
VariableDefault ValueDescription
BIND_FORWARDERS8.8.8.8; 8.8.4.4; 2001:4860:4860::8888; 2001:4860:4860::8844;A semicolon separated list of nameservers.

⁠Healthcheck Scripts

⁠named

The embedded healthcheck script is located at /etc/healthcheck.d/named and performs the following actions:

  1. Verifies that named is able to resolve www.google.com.

⁠Standard Configuration

⁠Container Layout
/
├─ etc/
│  ├─ bind/
│  ├─ entrypoint.d/
│  │  └─ bind
│  └─ healthcheck.d/
│     └─ bind
└─ usr/
│  └─ local/
│     └─ bin/
│        ├─ bind-keygen
│        ├─ bind-test-nsupdate
│        └─ bind-zonegen
└─ var/
   └─ lib/
      └─ bind/
⁠Exposed Ports
  • 53/udp - bind listening port.
⁠Volumes
  • /etc/bind - bind configuration directory.

⁠Development

Source Control⁠

Tag summary

Content type

Image

Digest

sha256:8903598f9…

Size

75.2 MB

Last updated

over 2 years ago

docker pull crashvb/named