1version: '3.8'
2
3services:
4 plcdns:
5 build:
6 context: .
7 dockerfile: Dockerfile
8 container_name: plcdns
9 ports:
10 - "53:53/udp"
11 - "53:53/tcp"
12 environment:
13 - DNS_PORT=53
14 - TZ=UTC
15 restart: unless-stopped
16 cap_add:
17 - NET_BIND_SERVICE
18 networks:
19 - plcdns-network
20 logging:
21 driver: "json-file"
22 options:
23 max-size: "10m"
24 max-file: "3"
25 healthcheck:
26 test: ["CMD", "true"]
27 interval: 30s
28 timeout: 10s
29 retries: 3
30 start_period: 40s
31
32networks:
33 plcdns-network:
34 driver: bridge