hmajid2301
3/24/2020 - 1:12 PM

Docker DNS

How can we setup a DNS resolver using docker; We can send DNS requests like so

dig -p 5053 @172.28.1.1

version: "3"

services:
  bind:
    image: sameersbn/bind:latest
    dns: 127.0.0.1
    expose:
      - 53/udp
      - 53/tcp
    ports:
      - 10000:10000
      - 5053:53/udp
      - 5053:53/tcp
    networks:
      dnsnet:
        ipv4_address: 172.28.1.10

networks:
  dnsnet:
    ipam:
      driver: default
      config:
        - subnet: "172.28.1.0/24"