Sign inSign up

factual/bind9

By factual

•Updated over 10 years ago

bind9 (named) docker that syncs config from github or a URL path

Image
0

546

factual/bind9 repository overview

⁠bind9 (named) in a docker

This image fetches its config from github or a url path and does a graceful reload when the config changes. As a result, it can be part of a highly available but independent set of dns servers.

⁠Running

⁠Github Checkout Example
docker run --restart=always --name bind9 -e GITHUB_REPO="[email protected]:Factual/some-repo-where-we-keep-configs.git" -e GITHUB_SSH_KEY="`cat ~/.ssh/my_deploy_key`" -e GIT_PATH="/bind9" -e REFRESH=60 factual/bind9
⁠URL Example
docker run --restart=always --name bind9 -e -e URL="https://my-config-files.factual.com/services/bind9/" -e REFRESH=60 factual/bind9

⁠Environment Variables

⁠Github Sync
  • GITHUB_REPO
  • GITHUB_SSH_KEY
  • GIT_PATH
⁠URL Sync
  • URL
⁠Common
  • REFRESH (default: 300)

Tag summary

Content type

Image

Digest

sha256:8a57383ce…

Size

124.9 MB

Last updated

over 10 years ago

docker pull factual/bind9