The activities of the cluster are controlled by a swarm manager, and machines that have joined the cluster are referred to as nodes. Once a group of machines have been clustered together, you can still run the Docker commands that you're used to, but they will now be carried out by the machines in your cluster. Docker Swarm Explained: A Docker Swarm is a group of either physical or virtual machines that are running the Docker application and that have been configured to join together in a cluster.