You would be able to host hyperledger fabric network using docker swarm mode. Swarm mode provides a network across multiple hosts/machines for the communication of the fabric network components.
This post explains the deployment process https://medium.com/@wahabjawed/hyperledger-fabric-on-multiple-hosts-a33b08ef24f