Update the swarm
API 1.24+ The client and daemon API must both be at least 1.24 to use this command. Use the docker version
command on the client to check your client and daemon API versions.
Swarm This command works with the Swarm orchestrator.
docker swarm update [OPTIONS]
Name, shorthand | Default | Description |
--autolock | Change manager autolocking setting (true|false) | |
--cert-expiry | 2160h0m0s | Validity period for node certificates (ns|us|ms|s|m|h) |
--dispatcher-heartbeat | 5s | Dispatcher heartbeat period (ns|us|ms|s|m|h) |
--external-ca | Specifications of one or more certificate signing endpoints | |
--max-snapshots |
API 1.25+ Number of additional Raft snapshots to retain | |
--snapshot-interval | 10000 |
API 1.25+ Number of log entries between Raft snapshots |
--task-history-limit | 5 | Task history retention limit |
Command | Description |
---|---|
docker swarm | Manage Swarm |
Command | Description |
docker swarm ca | Display and rotate the root CA |
docker swarm init | Initialize a swarm |
docker swarm join | Join a swarm as a node and/or manager |
docker swarm join-token | Manage join tokens |
docker swarm leave | Leave the swarm |
docker swarm unlock | Unlock swarm |
docker swarm unlock-key | Manage the unlock key |
docker swarm update | Update the swarm |
Updates a swarm with new parameter values. This command must target a manager node.
$ docker swarm update --cert-expiry 720h
© 2019 Docker, Inc.
Licensed under the Apache License, Version 2.0.
Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries.
Docker, Inc. and other parties may also have trademark rights in other terms used herein.
https://docs.docker.com/engine/reference/commandline/swarm_update/