You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
wine/docker-compose.yml

49 lines
1.3 KiB

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