--- services: gluetun: hostname: gt_rdesktop container_name: gt_rdesktop image: qmcgaw/gluetun cap_add: - NET_ADMIN devices: - /dev/net/tun:/dev/net/tun environment: - VPN_SERVICE_PROVIDER=nordvpn - VPN_TYPE=openvpn # or wireguard - OPENVPN_USER=nivoQbkH8gy2s5sWK7hP79jf - OPENVPN_PASSWORD=MgMaPzfrFRpv4WxMQQRuxjfF - SERVER_COUNTRIES=Switzerland - FIREWALL_OUTBOUND_SUBNETS=192.168.10.0/24,192.168.100.0/24 - TZ=Europe/Paris ports: - 3389:3389 restart: always rdesktop: image: lscr.io/linuxserver/rdesktop:ubuntu-xfce container_name: rdesktop security_opt: - seccomp:unconfined #optional network_mode: service:gluetun depends_on: - gluetun environment: - PUID=1000 - PGID=1000 - TZ=Europe/Paris - LC_ALL=fr_FR.UTF-8 volumes: - /var/run/docker.sock:/var/run/docker.sock #optional - /var/lib/docker/volumes/rdesktop/data:/config #optional ports: - 3389:3389 devices: - /dev/dri:/dev/dri #optional shm_size: "1gb" #optional restart: unless-stopped