test.yaml
· 876 B · YAML
Raw
wg-easy:
image: ghcr.io/wg-easy/wg-easy
container_name: wg-easy
restart: always
networks:
dns-net:
ipv4_address: 172.0.0.1
environment:
- WG_HOST=example.com
- PASSWORD=changeme
- WG_DEFAULT_DNS=1.1.1.1
ports:
- "51820:51820/udp"
- "51821:51821/tcp"
volumes:
- ./wg-easy:/etc/wireguard
cap_add:
- NET_ADMIN
- SYS_MODULE
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
- net.ipv4.ip_forward=1
netdata:
image: netdata/netdata
container_name: netdata
restart: always
networks:
dns-net:
ipv4_address: 172.0.0.2
ports:
- "19999:19999"
cap_add:
- SYS_PTRACE
security_opt:
- apparmor:unconfined
volumes:
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
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 |