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?

  • Connect docker container (django app) to windows lan
  • Meteor run server getting error: “Could not locate the bindings file. […]bcrypt[…]”
  • nginx test failing with different configuration file
  • Cannot connect from MySQL Workbench to dockerized MySQL server
  • AWS EC2 Task/Service container with java command in the container definitions
  • How to remove a mount for existing container?
  • Decrypting Spring property values In Docker
  • Where's docker's deamon.json? (missing)
  • How to run Nginx within a Docker container without halting?
  • Docker link container - environment variables not being displayed
  • Having trouble automating docker containers with laravel
  • How does Dockerfile ADD command work?
  • 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.