A daemon for running dockerdns dockerdns-daemon listens on Docker events and dynamically updates a given dns zone. It adds or deletes A and PTR records depending on the Docker API event (start, stop, die, kill).
- docker
- dns server with configured zone for dynamic updates
- ruby (tested on: 2.2.1)
- the following ruby gems:
- configure your dns server to allow dynamic updates check this tutorial (TSIG-signed updates are not supported yet)
- dockerdns-daemon.conf needs to be edited to your needs.
Usage: dockerdns-daemon [options]
Process options:
-d, --daemonize run daemonized in the background (default: false)
-c, --config CONFIGFILE the config file
-p, --pid PIDFILE the pid filename
-l, --log LOGFILE the log filename
Ruby options:
-I, --include PATH an additional $LOAD_PATH (may be used more than once)
--debug set $DEBUG to true
--warn enable warnings
Common options:
-h, --help