docker-compose.yml 621 B

12345678910111213141516171819202122232425262728
  1. version: "3.0"
  2. networks:
  3. network:
  4. driver: bridge
  5. ipam:
  6. config:
  7. - subnet: 172.20.0.0/12
  8. services:
  9. wireguard:
  10. build: .
  11. image: wg-docker/alpine:0.0.1
  12. container_name: wg_docker_container
  13. hostname: wg_docker_container
  14. restart: unless-stopped
  15. ports:
  16. - 51820:51820/udp
  17. cap_add:
  18. - NET_ADMIN
  19. - SYS_MODULE
  20. sysctls:
  21. - net.ipv6.conf.all.disable_ipv6=0
  22. - net.ipv4.conf.all.src_valid_mark=1
  23. volumes:
  24. - /lib/modules:/lib/modules
  25. - ./authorized_keys:/root/.ssh/authorized_keys
  26. - /etc/wireguard/wg0.conf:/etc/wireguard/wg0.conf