Sign inSign up

jolt/coredns-dockerdiscovery

By jolt

Updated over 1 year ago

Coredns with dockerdiscovery plugin, ready to go

Image
Operating systems
0

63

jolt/coredns-dockerdiscovery repository overview

Just the image built from from https://github.com/kevinjqiu/coredns-dockerdiscovery

Create a Corefile

. {
    forward . 1.1.1.1
    hosts {
        fallthrough
    }
    reload
}

.:5353 {
    docker unix:///var/run/docker.sock {
        domain local
    }
}

then run the container

docker run -d \
  --name=coredns-dockerdiscovery \
  -p 53:53/udp \
  -p 53:53/tcp \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v ./Corefile:/Corefile \
  docker.io/jolt/coredns-dockerdiscovery

Now you can query the dns: dig @localhost -p 5353 coredns-dockerdiscovery.local and get something like this back:

;; QUESTION SECTION:
;coredns-dockerdiscovery.local. IN      A

;; ANSWER SECTION:
coredns-dockerdiscovery.local. 3600 IN  A       172.17.0.2

Tag summary

Content type

Image

Digest

sha256:0315ed428

Size

18.9 MB

Last updated

over 1 year ago

docker pull jolt/coredns-dockerdiscovery:0.1