Skip to content

Commit bfca277

Browse files
added comprehensive list of swarm states (docker#2552)
Signed-off-by: Victoria Bialas <victoria.bialas@docker.com>
1 parent bc4eb8d commit bfca277

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

docker-cloud/cloud-swarm/register-swarms.md

+18-6
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,25 @@ You can now access this cluster using the following command in any Docker Engine
7676

7777
Swarms that are registered in Docker Cloud appear in the Swarms list. Each line in the list shows the swarm's status. The statuses are:
7878

79-
<!-- TODO - **DEPLOYING**: Docker Cloud is provisioning the nodes of this swarm. -->
80-
- **DEPLOYED**: the swarm is sending heartbeat pings to Docker Cloud, and Cloud can contact it to run a health check.
81-
- **UNREACHABLE**: the swarm is sending heartbeat pings, but Docker Cloud cannot contact the swarm.
82-
- **UNAVAILABLE**: Docker Cloud is not receiving any heartbeats from the swarm.
83-
- **REMOVED**: the swarm has been unregistered from Docker Cloud and will be removed from the list soon.
79+
| Status | Description | Actions |
80+
|:---------------|:--------------------------------------------------------|:---------------------------------|
81+
| **DEPLOYING** | Docker Cloud is in the process of provisioning the swarm. | None |
82+
| **DEPLOYED** | The swarm is running, connected, and sending heartbeat pings to Docker Cloud, and Cloud can contact it to run a health check. | All (Edit endpoint, view logs, review, terminate) |
83+
| **UNREACHABLE** | The swarm is sending heartbeat pings and Docker Cloud is receiving them, but Cloud cannot connect to the swarm. | Remove |
84+
| **UNAVAILABLE** | Docker Cloud is not receiving heartbeats from the swarm. | Remove |
85+
| **TERMINATING** | Docker Cloud is in the process of destroying this swarm. | None |
86+
| **TERMINATED** | The swarm has been destroyed and be removed from the list in 5 minutes. | None |
87+
| **REMOVED** | The swarm was unregistered from Docker Cloud but not destroyed. The swarm will be removed from list in 5 minutes. | None |
88+
| **FAILED** | Provisioning failed. Please view logs for details. | View logs, remove |
8489

85-
> **Note**: [Removing a swarm](#unregister-a-swarm-from-docker-cloud) only removes the swarm from the interface in Docker Cloud. It does not change the swarm itself or any processes running on the swarm.
90+
### Understanding and resolving problems
91+
92+
* If a swarm is publicly UNREACHABLE, it may be behind a firewall or NAT.
93+
94+
* If a swarm is UNAVAILABLE check the swarm from your infrastructure provider. The manager node(s) may be unresponsive or the server proxy service might not be running. You can SSH into an UNAVAILABLE swarm.
95+
96+
* Removing a swarm only removes the swarm from the interface in Docker Cloud (i.e., [unregisters](#unregister-a-swarm-from-docker-cloud) it). It does not
97+
change the swarm itself or any processes running on the swarm.
8698

8799
## Unregister a swarm from Docker Cloud
88100

0 commit comments

Comments
 (0)