version: '3' services: consul: image: consul container_name: consul ports: - "8500:8500" restart: unless-stopped volumes: - ./data:/consul/data - ./config:/consul/config command: "agent -server -ui -bootstrap-expect=1 -client=0.0.0.0" networks: nginx: aliases: - consul networks: nginx: external: true