Is docker swarm manager part of the swarm cluster?

I don’t quite understand why the official documents are using so many machines to create a swarm cluster. Is it possible to hv consul and swarm manager in the same machine ? Also, is swarm manager part of the cluster ? If, say, I create an overlay network, is swarm manager host part of that network?

  • Restrict ssh user to their respective docker container
  • How to take container snapshots in docker
  • docker-compose not showing any changes to code
  • Running docker build with an apt proxy
  • Make Docker image error
  • Docker supervisor - unable to find supervisor.conf file
  • Difference between environment in Dockerfile RUN and interactive shell on a running container?
  • Why is docker stats CPU Percentage greater than 100 times number of cores
  • Error when running application at the container -Docker
  • Docker commit doesn't save the changed state of my container
  • Docker image extending the mysql image isn't running the initdb scripts
  • Assess is denied while docker save
  • One Solution collect form web for “Is docker swarm manager part of the swarm cluster?”

    The answer is no. The Swarm Manager is not part of the network overlay. More generally Swarm is just a container running on a Docker daemon. If you add this Docker daemon into the cluster, then the Swarm Manager hosting the Swarm container will also be a Swarm Agent and then receive containers.

    If you ever need, you can find a whole step-by-step tutorial on how to deploy a Swarm cluster.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.