init
This commit is contained in:
66
docker-compose.yaml
Normal file
66
docker-compose.yaml
Normal file
@@ -0,0 +1,66 @@
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user