# Rx3-Docker/X11-Pulse Docker Image #------------------------------------------------------------------------------- name: ${XP_IMG_NAME} services: x11-pulse: container_name: ${XP_HOST_NAME} hostname: ${XP_HOST_NAME} image: ${XP_IMG_URL} build: context: . args: IMG_NAME: ${XP_IMG_NAME} IMG_NAME_FULL: ${XP_IMG_NAME_FULL} IMG_VERSION: ${XP_IMG_VERSION} IMG_MAINTAINER: ${XP_IMG_MAINTAINER} IMG_FROM_URL: ${XP_IMG_FROM_URL} restart: unless-stopped environment: DISPLAY: ":0" volumes: - home_dir:/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: driver: bridge internal: false # Allow internet access no-internet: driver: bridge internal: true # Block internet access