version: "3.8" services: spire-server: image: ${REG}/library/spire-server:latest container_name: spire-server hostname: spire-server networks: - auth-internal-net volumes: - spire-data:/opt/spire spire-agent: image: ${REG}/library/spire-agent:latest container_name: spire-agent hostname: spire-agent pid: host depends_on: - spire-server networks: - auth-internal-net volumes: - spire-data:/opt/spire - spire-socket:/var/run/spire - /var/run/docker.sock:/var/run/docker.sock:ro volumes: spire-data: driver: local driver_opts: type: none device: ${SPIRE_DATA_PATH} o: bind spire-socket: name: spire-socket networks: auth-internal-net: external: true