Sign inSign up

faering/dnsmasq

By faering

•Updated over 6 years ago

Dnsmasq docker container image that requires no specific user or root permission to function.

Image
0

98

faering/dnsmasq repository overview

⁠Dnsmasq

Dnsmasq docker container image that requires no specific user or root permission to function.

Repository: https://framagit.org/faering/docker-dnsmasq⁠

⁠Supported tags

⁠Docker compose example

domain.conf.tmpl

strict-order
no-hosts
no-resolv

server=${DNSMASQ_DNS_SERVER_1}
server=${DNSMASQ_DNS_SERVER_2}

domain=${DNSMASQ_DOMAIN}
address=/${DNSMASQ_DOMAIN}/127.0.0.1

docker-compose.yml

version: '3.5'
services:
    dnsmasq:
        image: faering/dnsmasq:1.0.0
        restart: always
        environment:
          DNSMASQ_DNS_SERVER_1: 1.1.1.1
          DNSMASQ_DNS_SERVER_2: 1.0.0.1
          DNSMASQ_DOMAIN: domain.test
        logging:
            options:
              max-size: 20m
        volumes:
          - ./domain.conf.tmpl:/etc/dnsmasq.d/domain.conf
        ports:
            - '53:5353/udp'

Configuration files can be mounted in /etc/dnsmasq.d/, files mounted as .tmpl will have their environment variables automatically replaced.

Tag summary

Content type

Image

Digest

Size

4.4 MB

Last updated

over 6 years ago

docker pull faering/dnsmasq:1.0.0