defektive / docker-dnsmasq

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docker-dnsmasq is a tool for adding docker containers to dnsmasq config in realtime.

Requirements

macOS

  • golang
  • brew
  • dnsmasq (installed with brew)
  • docker-toolbox (not docker for mac)

Linux

  • golang
  • systemctl
  • dnsmasq
  • docker

Installation

go get github.com/defektive/docker-dnsmasq

Usage

macOS

    sudo docker-dnsmasq -c=/usr/local/etc/dnsmasq.d/docker.conf \
    -r="brew services restart dnsmasq" \
    -d=tcp://192.168.99.100:2376 \
    -t=$DOCKER_CERT_PATH daemon

Linux

    sudo docker-dnsmasq daemon

is equal to

    sudo docker-dnsmasq -c=/etc/dnsmasq.d/docker.conf -r="systemctl restart dnsmasq" daemon

About

License:MIT License


Languages

Language:Go 100.0%