• Official BIND 9 Docker images (Technology Preview)

    From =?utf-8?B?T25kxZllaiBTdXLDvQ==?=@ondrej@isc.org to bind-users on Thu Sep 3 12:32:13 2020
    From Newsgroup: comp.protocols.dns.bind

    Hello everyone,
    ISC is proud to announce an official Docker images for BIND 9
    versions 9.11 (Extended Support Version), 9.16 (Stable Version)
    and 9.17 (Development Version).
    Here’s the link to the official docker repository: https://hub.docker.com/repository/docker/internetsystemsconsortium/bind9/general
    The images are built on top of Ubuntu 20.04 LTS and BIND 9
    packages from official ISC PPA (https://launchpad.net/~isc)
    and will be updated every time there’s a new BIND 9 releases.
    This is in the phase of technology preview, so I would invite
    people to test the docker images and provide feedback (both
    constructive praise and constructive critique are welcome).
    The feedback could be sent here (the mailing list), or if you
    think you found an issue to the official repository
    Please be aware that while this is fairly simple, we would not
    recommend running this in the production unless you are actually
    accept that if you run into any problems you are on your own
    and you will have to do any debugging on your own.
    Here’s the quickstart:
    # Recursive DNS Server
    ## BIND 9.11
    docker run \
    --name=bind9 \
    --restart=always \
    --publish 53:53/udp \
    --publish 53:53/tcp \
    --publish 127.0.0.1:953:953/tcp \
    internetsystemsconsortium/bind9:9.11
    # BIND 9.16
    docker run \
    --name=bind9 \
    --restart=always \
    --publish 53:53/udp \
    --publish 53:53/tcp \
    --publish 127.0.0.1:953:953/tcp \
    internetsystemsconsortium/bind9:9.16
    ## Authoritative DNS Server
    Here you will actually want to provide the desired
    configuration in /etc/bind/named.conf and primary
    zones, etc… (e.g. it’s not magic, you will have to
    configure it).
    # BIND 9.11
    docker run \
    --name=bind9 \
    --restart=always \
    --publish 53:53/udp \
    --publish 53:53/tcp \
    --publish 127.0.0.1:953:953/tcp \
    --volume /etc/bind \
    --volume /var/cache/bind \
    --volume /var/lib/bind \
    --volume /var/log \
    internetsystemsconsortium/bind9:9.11
    # BIND 9.16
    docker run \
    --name=bind9 \
    --restart=always \
    --publish 53:53/udp \
    --publish 53:53/tcp \
    --publish 127.0.0.1:953:953/tcp \
    --volume /etc/bind \
    --volume /var/cache/bind \
    --volume /var/lib/bind \
    --volume /var/log \
    internetsystemsconsortium/bind9:9.16
    Thanks for any feedback you might have,
    Ondrej
    --
    Ondřej Surý (He/Him)
    ondrej@isc.org
    --- Synchronet 3.18a-Linux NewsLink 1.113