services: consul: image: hashicorp/consul container_name: consul ports: - "8500:8500" - "8600:8600/udp" volumes: - consul-data:/consul/data - ./consul-config:/consul/config command: agent -server -bootstrap -ui -client=0.0.0.0 restart: always volumes: consul-data: