version: '2' services: wine: # tty: true # stdin_open: true hostname: wine network_mode: bridge # image: andrey01/wine build: . shm_size: 4G environment: - DISPLAY=unix$DISPLAY - PULSE_SERVER=unix:$XDG_RUNTIME_DIR/pulse/native #- DBUS_SESSION_BUS_ADDRESS=unix:path=$XDG_RUNTIME_DIR/bus # - STEAM_RUNTIME=1 devices: # Common: - /dev/dri # - /dev/snd # NVIDIA: - /dev/nvidia0 - /dev/nvidiactl - /dev/nvidia-uvm - /dev/nvidia-uvm-tools # NVIDIA driver >= 361: - /dev/nvidia-modeset # AMD/ATI Radeon: # - /dev/kfd volumes: - /tmp/.X11-unix:/tmp/.X11-unix:ro - /etc/localtime:/etc/localtime:ro - /etc/machine-id:/etc/machine-id:ro - $XDG_RUNTIME_DIR/pulse:/run/user/1000/pulse # - $XDG_RUNTIME_DIR/bus:/run/user/1000/bus - ./data:/home/user # - /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket:ro # Location to your NVIDIA drivers: - /usr/lib/i386-linux-gnu:/hostlibs/32:ro - /usr/lib/x86_64-linux-gnu:/hostlibs/64:ro # Needed for Vulkan ICD Discovery - /usr/share/vulkan/icd.d:/usr/share/vulkan/icd.d:ro # security_opt: # - apparmor=unconfined cap_add: - SYS_PTRACE # - ALL # privileged: true