Dnsmasq 配置 安装

version: "2"
services:
  docker-dns:
    container_name: docker-dns
    image: andyshinn/dnsmasq
    hostname: docker-dns
    volumes:
      - /root/dns/resolv.dnsmasq:/etc/resolv.dnsmasq
      - /root/dns/dnsmasqhosts/:/etc/dnsmasqhosts
      - /root/dns/dnsmasq.conf/:/etc/dnsmasq.conf
      - /etc/localtime:/etc/localtime:ro
    ports:
      - 53:53/tcp
      - 53:53/udp
    cap-add: NET_ADMIN
    restart: on-failure:1


docker run \
  --name dnsmasq \
  -d \
  -p 53:53/udp \
  -p 28080:8080 \
  -v /root/dns/dnsmasq.conf/:/etc/dnsmasq.conf \
  -v /root/dns/dnsmasqhosts/:/etc/dnsmasqhosts \
  -v /root/dns/resolv.dnsmasq:/etc/resolv.dnsmasq \
  -v /etc/localtime:/etc/localtime:ro \
  --log-opt "max-size=100m" \
  -e "HTTP_USER=admin" \
  -e "HTTP_PASS=admin" \
  --restart always \
  jpillora/dnsmasq
  
  
nameserver 127.0.0.1     #必填
nameserver 172.17.0.1   #必填[本机主要网卡]

猜你喜欢

转载自blog.csdn.net/handavy/article/details/84550021