Ich habe jetzt eine Lösung und vermutlich das Problem gefunden.
services:
wireguard:
image: lscr.io/linuxserver/wireguard:latest
container_name: wireguard
networks:
RZ-net:
ipv4_address: 172.18.0.2
cap_add:
- NET_ADMIN
- SYS_MODULE #optional
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
volumes:
- /root/docker/wg-s2s/config:/config
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
restart: unless-stopped
networks:
RZ-net:
external: true
Hauptproblem bei der Vergabe der festen IP Adresse ist das angelegte Netzwerk.
Es darf nicht mit /16 angelegt werden. Hier ist vermutlich etwas im Docker-Hintergrund was hier blockiert.
Legt man die Adresse mit /24 an, kann man in der Compose Datei die Adresse auch fest vergeben.
e3536d27-9c97-4719-acb6-81d100ef2dbb-grafik.png
d96374d8-1882-4bac-af70-e9858c8a66b6-grafik.png