services: seed: build: context: ../.. dockerfile: Dockerfile command: ["--listen", "10.0.1.10:7000", "--dashboard-port", "9090", "--actors", "2"] networks: cluster: ipv4_address: 10.0.1.10 ports: - "9091:9090" node-2: build: context: ../.. dockerfile: Dockerfile command: ["--listen", "10.0.1.11:7000", "--seed", "10.0.1.10:7000", "--dashboard-port", "9090", "--actors", "2"] networks: cluster: ipv4_address: 10.0.1.11 ports: - "9092:9090" depends_on: - seed node-3: build: context: ../.. dockerfile: Dockerfile command: ["--listen", "10.0.1.12:7000", "--seed", "10.0.1.10:7000", "--dashboard-port", "9090", "--actors", "2"] networks: cluster: ipv4_address: 10.0.1.12 ports: - "9093:9090" depends_on: - seed node-4: build: context: ../.. dockerfile: Dockerfile command: ["--listen", "10.0.1.13:7000", "--seed", "10.0.1.10:7000", "--dashboard-port", "9090", "--actors", "2"] networks: cluster: ipv4_address: 10.0.1.13 ports: - "9094:9090" depends_on: - seed node-5: build: context: ../.. dockerfile: Dockerfile command: ["--listen", "10.0.1.14:7000", "--seed", "10.0.1.10:7000", "--dashboard-port", "9090", "--actors", "2"] networks: cluster: ipv4_address: 10.0.1.14 ports: - "9095:9090" depends_on: - seed networks: cluster: driver: bridge ipam: config: - subnet: 10.0.1.0/24