Yes, you can connect multiple instances to a Hyperledger Blochchain network. To do this, you have to use docker swarm mode.
The primary machine on which the network is running has to initiate swarm mode. After that, the other instances will join it. Next, you have to create another network on top of this network. By this, all the instances in the swarm will communicate with each other.
To know more about this, visit: https://medium.com/@wahabjawed/hyperledger-fabric-on-multiple-hosts-a33b08ef24f