version: '3.8' services: cratedb01: container_name: crate1 image: crate:latest ports: - "4201:4200" # volumes: # - /tmp/crate/01:/data command: ["crate", "-Ccluster.name=crate-docker-cluster", "-Cnode.name=cratedb01", "-Cnode.data=true", "-Cnetwork.host=_eth0_", "-Cdiscovery.seed_hosts=cratedb02,cratedb03", "-Ccluster.initial_master_nodes=cratedb01,cratedb02,cratedb03", "-Cgateway.expected_nodes=3", "-Cgateway.recover_after_nodes=2", "-Ccluster.routing.allocation.disk.threshold_enabled=false"] deploy: replicas: 1 restart_policy: condition: on-failure resources: limits: cpus: '1' memory: 3g environment: - CRATE_HEAP_SIZE=2g networks: crate: ipv4_address: 172.70.0.71 cratedb02: container_name: crate2 image: crate:latest ports: - "4202:4200" # volumes: # - /tmp/crate/02:/data command: ["crate", "-Ccluster.name=crate-docker-cluster", "-Cnode.name=cratedb02", "-Cnode.data=true", "-Cnetwork.host=_eth0_", "-Cdiscovery.seed_hosts=cratedb01,cratedb03", "-Ccluster.initial_master_nodes=cratedb01,cratedb02,cratedb03", "-Cgateway.expected_nodes=3", "-Cgateway.recover_after_nodes=2", "-Ccluster.routing.allocation.disk.threshold_enabled=false"] deploy: replicas: 1 restart_policy: condition: on-failure resources: limits: cpus: '1' memory: 3g environment: - CRATE_HEAP_SIZE=2g networks: crate: ipv4_address: 172.70.0.72 cratedb03: container_name: crate3 image: crate:latest ports: - "4203:4200" # volumes: # - /tmp/crate/03:/data command: ["crate", "-Ccluster.name=crate-docker-cluster", "-Cnode.name=cratedb03", "-Cnode.data=true", "-Cnetwork.host=_eth0_", "-Cdiscovery.seed_hosts=cratedb01,cratedb02", "-Ccluster.initial_master_nodes=cratedb01,cratedb02,cratedb03", "-Cgateway.expected_nodes=3", "-Cgateway.recover_after_nodes=2", "-Ccluster.routing.allocation.disk.threshold_enabled=false"] deploy: replicas: 1 restart_policy: condition: on-failure resources: limits: cpus: '1' memory: 3g environment: - CRATE_HEAP_SIZE=2g networks: crate: ipv4_address: 172.70.0.73 # crash: # image: crash aptosretail/cratedb-crash # ports: # - "4204" # networks: # crate: # ipv4_address: 172.70.0.74 networks: crate: ipam: driver: default config: - subnet: 172.70.0.0/24