services: node0: build: context: . image: server_image networks: my_custom_network: ipv4_address: 192.168.1.3 command: ["0gchaind", "start", "--home", "/root/devnet/node0"] node1: image: server_image depends_on: - node0 networks: my_custom_network: ipv4_address: 192.168.1.4 command: ["0gchaind", "start", "--home", "/root/devnet/node1"] node2: image: server_image depends_on: - node0 networks: my_custom_network: ipv4_address: 192.168.1.5 command: ["0gchaind", "start", "--home", "/root/devnet/node2"] node3: image: server_image depends_on: - node0 networks: my_custom_network: ipv4_address: 192.168.1.6 command: ["0gchaind", "start", "--home", "/root/devnet/node3"] networks: my_custom_network: driver: bridge ipam: config: - subnet: 192.168.1.0/24