mirror of
https://github.com/jpetazzo/container.training.git
synced 2026-05-15 05:16:33 +00:00
954 B
954 B
Swarm mode
-
Since version 1.12, the Docker Engine embeds SwarmKit
-
All the SwarmKit features are "asleep" until you enable "Swarm mode"
-
Examples of Swarm Mode commands:
-
docker swarm(enable Swarm mode; join a Swarm; adjust cluster parameters) -
docker node(view nodes; promote/demote managers; manage nodes) -
docker service(create and manage services)
-
???
-
The Docker API exposes the same concepts
-
The SwarmKit API is also exposed (on a separate socket)
Swarm mode needs to be explicitly activated
-
By default, all this new code is inactive
-
Swarm mode can be enabled, "unlocking" SwarmKit functions
(services, out-of-the-box overlay networks, etc.)
.exercise[
- Try a Swarm-specific command:
docker node ls
]
--
You will get an error message:
Error response from daemon: This node is not a swarm manager. [...]