Public | Automated Build

Last pushed: 5 months ago
Short Description
Bind on a simple Debian image
Full Description

dockify_bind

1. What is bind ?

BIND is an open source software that implements the Domain Name System (DNS) protocols for the Internet. It suitable for both simple application and high-volume, high-reliability applications.

2. Purpose of this image

dockify_bind was designed for a school project named "Dockify". It was designed to handle a very simple installation of bind based of the work of sameersbn.

THIS IMAGE MAY NEVER BEEN UPGRADED AFTER THE END OF THE SCHOOL PROJECT. DO NOT USE IT FOR PRODUCTION FOR YOUR OWN PROJECT

3. Getting started

3.1 Installation

Automated builds of the image are available on Dockerhub and is the recommended method of installation.

To pull the latest version :
docker pull keydownr/dockify_bind:latest

Alternatively you can build the image yourself.
docker build -t keydownr/dockify_bind github.com/KeydownR/Dockify/images/dockify_bind

3.2 Quickstart

Start BIND using:

docker run --name bind -d --restart=always \
  --publish 53:53/tcp --publish 53:53/udp \
  --volume /srv/docker/bind:/data \
  keydownr/dockify_bind:latest

The config files is located in /srv/docker/bind/

3.3 Persistence

For the BIND to preserve its state across container shutdown and startup you should mount a volume at /data.
The Quickstart command already mounts a volume for persistence.

3.4 Maintenance
3.4.1 Upgrading
  • To upgrade to newer releases:
    • Download the updated Docker image:
    • docker pull keydownr/dockify_bind:latest
    • Stop the currently running image:
    • docker stop bind
    • Remove the stopped container
    • docker rm -v bind
    • Start the updated image
      docker run -name bind -d \
      [OPTIONS] \
      keydownr/dockify_bind:latest
      
3.4.2 Shell Access

For debugging and maintenance purposes you may want access the containers shell. If you are using Docker version 1.3.0 or higher you can access a running containers shell by starting bash using docker exec:
docker exec -it bind bash

Docker Pull Command
Owner
keydownr
Source Repository

Comments (0)