services: agent: image: "{{.Image}}" container_name: godoxy-agent restart: always network_mode: host # do not change this environment: AGENT_NAME: "{{.Name}}" AGENT_PORT: "{{.Port}}" AGENT_CA_CERT: "{{.CACert}}" AGENT_SSL_CERT: "{{.SSLCert}}" # use agent as a docker socket proxy: [host]:port # set LISTEN_ADDR to enable (e.g. 127.0.0.1:2375) LISTEN_ADDR: POST: false ALLOW_RESTARTS: false ALLOW_START: false ALLOW_STOP: false AUTH: false BUILD: false COMMIT: false CONFIGS: false CONTAINERS: false DISTRIBUTION: false EVENTS: true EXEC: false GRPC: false IMAGES: false INFO: false NETWORKS: false NODES: false PING: true PLUGINS: false SECRETS: false SERVICES: false SESSION: false SWARM: false SYSTEM: false TASKS: false VERSION: true VOLUMES: false volumes: - /var/run/docker.sock:/var/run/docker.sock - ./data:/app/data