Skip to content

Instantly share code, notes, and snippets.

@speier
Last active August 25, 2016 11:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save speier/16b4ca2e0185a6a841571434c720499c to your computer and use it in GitHub Desktop.
Save speier/16b4ca2e0185a6a841571434c720499c to your computer and use it in GitHub Desktop.
# /etc/systemd/system/docker.service.d/10-base.conf
[Service]
ExecStart=
ExecStart=/usr/bin/docker daemon \
-H fd:// \
-H tcp://0.0.0.0:2376 \
-H unix:///var/run/docker.sock \
--dns-search=service.consul \
--dns=10.135.27.153
# /etc/resolv.conf (host)
search service.consul
nameserver 127.0.0.1
# /etc/resolv.conf (container)
search service.consul
nameserver 127.0.0.11
options ndots:0
@speier
Copy link
Author

speier commented Aug 25, 2016

Not working:

root@b720630335d5:/# nslookup rdb
Server:     127.0.0.11
Address:    127.0.0.11#53

Non-authoritative answer:
*** Can't find rdb: No answer

Working:

root@b720630335d5:/# nslookup rdb.service.consul
Server:     127.0.0.11
Address:    127.0.0.11#53

Name:   rdb.service.consul
Address: 10.135.27.153
Name:   rdb.service.consul
Address: 10.135.28.179
Name:   rdb.service.consul
Address: 10.135.27.42

@speier
Copy link
Author

speier commented Aug 25, 2016

Docker:

Client:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   23cf638
 Built:        Thu Aug 18 05:33:38 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   23cf638
 Built:        Thu Aug 18 05:33:38 2016
 OS/Arch:      linux/amd64

Container:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"

With dnsutils installed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment