Docker - Swarm (Cluster)

Card Puncher Data Processing


Swarm is an distributed app scheduler service.

A swarm consists of a cluster of Docker hosts (running in swarm mode) which act as:

  • managers (to manage membership and delegation)
  • workers (which run swarm services).

A given Docker host can be a manager, a worker, or perform both roles.

When you create a service, you define its optimal state (number of replicas, network and storage resources available to it, ports the service exposes to the outside world, and more). Docker works to maintain that desired state.



docker swarm init


  • Take down a single node swarm from the manager
docker swarm leave --force      


Documentation / Reference

Discover More
App Scheduler Docker
Docker - App Scheduler

where: Yarn
Card Puncher Data Processing
Docker - Context

where you get: the type (ie host) the endpoint the orchestrator is swarm
Card Puncher Data Processing
Docker - docker client

The CLI uses the Docker REST API to control or interact with the Docker daemon where subcommand is: attach - Attach to a running container build - Build an image from a Dockerfile commit -...
Card Puncher Data Processing
VM - Container (Ligthweight VM)

A container is the logical OS equivalent of a process in a virtual environment. They share: an operating system installed on the server and run resource-isolated (Each container has isolated environment...

Share this page:
Follow us:
Task Runner