# Rx3-Docker/X11-Pulse Docker Image #------------------------------------------------------------------------------- name: ${WN_IMG_NAME} services: #------------------------------------------------------------------------------- wine: container_name: ${WN_HOST_NAME} hostname: ${WN_HOST_NAME} image: ${WN_IMG_URL} build: context: . args: IMG_NAME: ${WN_IMG_NAME} IMG_NAME_FULL: ${WN_IMG_NAME_FULL} IMG_VERSION: ${WN_IMG_VERSION} IMG_MAINTAINER: ${WN_IMG_MAINTAINER} IMG_FROM_URL: ${WN_IMG_FROM_URL} restart: unless-stopped environment: DISPLAY: ":0" volumes: # - home_dir:/home - /opt/vm/home:/home - type: bind source: /tmp/.X11-unix/X0 target: /tmp/.X11-unix/X0 - type: bind source: /run/user/${USER_ID}/pulse target: /run/user/${USER_ID}/pulse - type: bind source: "${APPL_DIR}" target: "${APPL_DIR}" networks: - ${APPL_NETWORK} volumes: home_dir: external: true #------------------------------------------------------------------------------- networks: internet: name: ${NETWORK_NAME}-internet driver: bridge internal: false # Allow internet access driver_opts: com.docker.network.bridge.name: ${NETWORK_IF_NAME} no-internet: name: ${NETWORK_NAME}-no-internet driver: bridge internal: true # Block internet access driver_opts: com.docker.network.bridge.name: ${NETWORK_IF_NAME}