For example elasticsearch, apache spark, hadoop, kafka ... all benefit from running a cluster of machines with some common config between all of them.
What's the equivalent of a Dockerfile but for clusters?
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.Sign up to join this community
I think that you are looking for Docker swarm
To create a swarm cluster you only need to have Docker on each machine and they have to be on the same network.
You can describe services on a Compose file and deploy it on a swarm. Example