Files
frqdnsmasq/docker-compose.yaml
NAGY Akos (external) 9696cbfd64 init
2025-10-16 14:06:39 +03:00

67 lines
1.5 KiB
YAML

services:
dnsmasq:
image: 4km3/dnsmasq:2.86-r0
container_name: dnsmasq
command: ["-k"]
volumes:
- ./dnsmasq/dnsmasq.conf:/etc/dnsmasq.conf:ro
ports:
- "5353:53/udp"
- "5353:53/tcp"
networks:
dnsnet:
ipv4_address: 192.168.243.10
depends_on:
- backend1
- backend2
- backend3
- backend4
backend1:
image: coredns/coredns:latest
container_name: backend1
command: ["-conf", "/etc/coredns/Corefile"]
volumes:
- ./backends/backend1/Corefile:/etc/coredns/Corefile:ro
networks:
dnsnet:
ipv4_address: 192.168.243.11
backend2:
image: coredns/coredns:latest
container_name: backend2
command: ["-conf", "/etc/coredns/Corefile"]
volumes:
- ./backends/backend2/Corefile:/etc/coredns/Corefile:ro
networks:
dnsnet:
ipv4_address: 192.168.243.12
backend3:
image: coredns/coredns:latest
container_name: backend3
command: ["-conf", "/etc/coredns/Corefile"]
volumes:
- ./backends/backend3/Corefile:/etc/coredns/Corefile:ro
networks:
dnsnet:
ipv4_address: 192.168.243.13
backend4:
image: coredns/coredns:latest
container_name: backend4
command: ["-conf", "/etc/coredns/Corefile"]
volumes:
- ./backends/backend4/Corefile:/etc/coredns/Corefile:ro
networks:
dnsnet:
ipv4_address: 192.168.243.14
networks:
dnsnet:
driver: bridge
ipam:
config:
- subnet: 192.168.243.0/24