-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
56 lines (56 loc) · 1.23 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
---
networks:
AGSmartDNS:
ipam:
config:
-
subnet: 172.16.0.0/29
services:
adguard:
container_name: adguardhome
deploy:
resources:
limits:
cpus: "0.1"
memory: 256M
dns:
- "8.8.8.8"
- "208.67.222.222"
image: adguard/adguardhome
networks:
AGSmartDNS:
ipv4_address: "172.16.0.2"
ports:
- "53:53/udp"
- "3000:3000/tcp"
restart: unless-stopped
volumes:
- "./adguard/work:/opt/adguardhome/work"
- "./adguard/conf:/opt/adguardhome/conf"
smartdns:
build:
dockerfile: ./smartdns/Dockerfile
container_name: smartdns
deploy:
resources:
limits:
cpus: "0.1"
memory: 256M
dns:
- "8.8.8.8"
- "208.67.222.222"
entrypoint:
- /opt/smartdns/smartdns
- "-f"
- "-x"
- "-c"
- /opt/smartdns/config/smartdns.conf
networks:
AGSmartDNS:
ipv4_address: "172.16.0.3"
ports:
- "6053:6053/tcp"
- "6053:6053/udp"
restart: unless-stopped
volumes:
- "./smartdns/smartdns.conf:/opt/smartdns/config/smartdns.conf"