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?

  • Docker commands fail in Cygwin — Docker service is up
  • Docker container IP's not communicating in kubernetes cluster
  • Localhost not working with Docker+Wordpress in MacOS
  • Using Docker with Sensu
  • Docker application Portability in Openshift
  • How to clean up /var/lib/docker/vfs directory
  • Why does :latest aspnet core docker image run when the tag :1.1 fails?
  • Docker OnlyOffice - Nginx 111 Error
  • mysql does not start with large log files
  • Use spacy docker API
  • Atlassian Application Links Inside Docker
  • Timeouts accessing services on swarm published ports
  • 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.