demo revised this gist . Go to revision
1 file changed, 40 insertions
test.yaml(file created)
@@ -0,0 +1,40 @@ | |||
1 | + | wg-easy: | |
2 | + | image: ghcr.io/wg-easy/wg-easy | |
3 | + | container_name: wg-easy | |
4 | + | restart: always | |
5 | + | networks: | |
6 | + | dns-net: | |
7 | + | ipv4_address: 172.0.0.1 | |
8 | + | environment: | |
9 | + | - WG_HOST=example.com | |
10 | + | - PASSWORD=changeme | |
11 | + | - WG_DEFAULT_DNS=1.1.1.1 | |
12 | + | ports: | |
13 | + | - "51820:51820/udp" | |
14 | + | - "51821:51821/tcp" | |
15 | + | volumes: | |
16 | + | - ./wg-easy:/etc/wireguard | |
17 | + | cap_add: | |
18 | + | - NET_ADMIN | |
19 | + | - SYS_MODULE | |
20 | + | sysctls: | |
21 | + | - net.ipv4.conf.all.src_valid_mark=1 | |
22 | + | - net.ipv4.ip_forward=1 | |
23 | + | ||
24 | + | netdata: | |
25 | + | image: netdata/netdata | |
26 | + | container_name: netdata | |
27 | + | restart: always | |
28 | + | networks: | |
29 | + | dns-net: | |
30 | + | ipv4_address: 172.0.0.2 | |
31 | + | ports: | |
32 | + | - "19999:19999" | |
33 | + | cap_add: | |
34 | + | - SYS_PTRACE | |
35 | + | security_opt: | |
36 | + | - apparmor:unconfined | |
37 | + | volumes: | |
38 | + | - /proc:/host/proc:ro | |
39 | + | - /sys:/host/sys:ro | |
40 | + | - /var/run/docker.sock:/var/run/docker.sock:ro |
Newer
Older