diff --git a/pages/common/docker-swarm.md b/pages/common/docker-swarm.md new file mode 100644 index 0000000000..fb2c65f7bb --- /dev/null +++ b/pages/common/docker-swarm.md @@ -0,0 +1,32 @@ +# docker swarm + +> A container orchestration tool. +> More information: . + +- Initialize a swarm cluster: + +`docker swarm init` + +- Display the token to join a manager or a worker: + +`docker swarm join-token {{worker|manager}}` + +- Join a new node to the cluster: + +`docker swarm join --token {{token}} {{manager_node_url:2377}}` + +- Remove a worker from the swarm (run inside the worker node): + +`docker swarm leave` + +- Display the current CA certificate in PEM format: + +`docker swarm ca` + +- Rotate the current CA certificate and display the new certificate: + +`docker swarm ca --rotate` + +- Change the valid period for node certificates: + +`docker swarm update --cert-expiry {{hours}}h{{minutes}}m{{seconds}}s`