|
@@ -21,58 +21,58 @@ Usage: docker service update [OPTIONS] SERVICE
|
|
|
Update a service
|
|
|
|
|
|
Options:
|
|
|
- --args string Service command args
|
|
|
- --constraint-add stringSlice Add or update a placement constraint
|
|
|
- --constraint-rm list Remove a constraint (default [])
|
|
|
- --container-label-add list Add or update a container label (default [])
|
|
|
- --container-label-rm list Remove a container label by its key (default [])
|
|
|
- --dns-add list Add or update custom DNS servers (default [])
|
|
|
- --dns-options-add list Add or update DNS options (default [])
|
|
|
- --dns-options-rm list Remove DNS options (default [])
|
|
|
- --dns-rm list Remove custom DNS servers (default [])
|
|
|
- --dns-search-add list Add or update custom DNS search domains (default [])
|
|
|
- --dns-search-rm list Remove DNS search domains (default [])
|
|
|
- --endpoint-mode string Endpoint mode (vip or dnsrr)
|
|
|
- --env-add list Add or update an environment variable (default [])
|
|
|
- --env-rm list Remove an environment variable (default [])
|
|
|
- --force Force update even if no changes require it
|
|
|
- --group-add stringSlice Add an additional supplementary user group to the container
|
|
|
- --group-rm list Remove a previously added supplementary user group from the container (default [])
|
|
|
- --health-cmd string Command to run to check health
|
|
|
- --health-interval duration Time between running the check (ns|us|ms|s|m|h) (default 0s)
|
|
|
- --health-retries int Consecutive failures needed to report unhealthy
|
|
|
- --health-timeout duration Maximum time to allow one check to run (ns|us|ms|s|m|h) (default 0s)
|
|
|
- --help Print usage
|
|
|
- --image string Service image tag
|
|
|
- --label-add list Add or update a service label (default [])
|
|
|
- --label-rm list Remove a label by its key (default [])
|
|
|
- --limit-cpu NanoCPUs Limit CPUs (default 0.000)
|
|
|
- --limit-memory MemoryBytes Limit Memory (default 0 B)
|
|
|
- --log-driver string Logging driver for service
|
|
|
- --log-opt list Logging driver options (default [])
|
|
|
- --mount-add mount Add or update a mount on a service
|
|
|
- --mount-rm list Remove a mount by its target path (default [])
|
|
|
- --no-healthcheck Disable any container-specified HEALTHCHECK
|
|
|
- --publish-add list Add or update a published port (default [])
|
|
|
- --publish-rm list Remove a published port by its target port (default [])
|
|
|
- --replicas uint64-ptr Number of tasks (default none)
|
|
|
- --reserve-cpu NanoCPUs Reserve CPUs (default 0.000)
|
|
|
- --reserve-memory MemoryBytes Reserve Memory (default 0 B)
|
|
|
- --restart-condition string Restart when condition is met (none, on-failure, or any)
|
|
|
- --restart-delay duration-ptr Delay between restart attempts (default none)
|
|
|
- --restart-max-attempts uint64-ptr Maximum number of restarts before giving up (default none)
|
|
|
- --restart-window duration-ptr Window used to evaluate the restart policy (default none)
|
|
|
- --rollback Rollback to previous specification
|
|
|
- --stop-grace-period duration-ptr Time to wait before force killing a container (default none)
|
|
|
- -t, --tty Allocate a pseudo-TTY
|
|
|
- --update-delay duration Delay between updates (ns|us|ms|s|m|h) (default 0s)
|
|
|
- --update-failure-action string Action on update failure (pause|continue) (default "pause")
|
|
|
- --update-max-failure-ratio float32 Failure rate to tolerate during an update
|
|
|
- --update-monitor duration Duration after each task update to monitor for failure (ns|us|ms|s|m|h) (default 0s)
|
|
|
- --update-parallelism uint Maximum number of tasks updated simultaneously (0 to update all at once) (default 1)
|
|
|
- -u, --user string Username or UID (format: <name|uid>[:<group|gid>])
|
|
|
- --with-registry-auth Send registry authentication details to swarm agents
|
|
|
- -w, --workdir string Working directory inside the container
|
|
|
+ --args string Service command args
|
|
|
+ --constraint-add list Add or update a placement constraint (default [])
|
|
|
+ --constraint-rm list Remove a constraint (default [])
|
|
|
+ --container-label-add list Add or update a container label (default [])
|
|
|
+ --container-label-rm list Remove a container label by its key (default [])
|
|
|
+ --dns-add list Add or update custom DNS servers (default [])
|
|
|
+ --dns-options-add list Add or update DNS options (default [])
|
|
|
+ --dns-options-rm list Remove DNS options (default [])
|
|
|
+ --dns-rm list Remove custom DNS servers (default [])
|
|
|
+ --dns-search-add list Add or update custom DNS search domains (default [])
|
|
|
+ --dns-search-rm list Remove DNS search domains (default [])
|
|
|
+ --endpoint-mode string Endpoint mode (vip or dnsrr)
|
|
|
+ --env-add list Add or update an environment variable (default [])
|
|
|
+ --env-rm list Remove an environment variable (default [])
|
|
|
+ --force Force update even if no changes require it
|
|
|
+ --group-add list Add an additional supplementary user group to the container (default [])
|
|
|
+ --group-rm list Remove a previously added supplementary user group from the container (default [])
|
|
|
+ --health-cmd string Command to run to check health
|
|
|
+ --health-interval duration Time between running the check (default none)
|
|
|
+ --health-retries int Consecutive failures needed to report unhealthy
|
|
|
+ --health-timeout duration Maximum time to allow one check to run (default none)
|
|
|
+ --help Print usage
|
|
|
+ --image string Service image tag
|
|
|
+ --label-add list Add or update a service label (default [])
|
|
|
+ --label-rm list Remove a label by its key (default [])
|
|
|
+ --limit-cpu decimal Limit CPUs (default 0.000)
|
|
|
+ --limit-memory bytes Limit Memory (default 0 B)
|
|
|
+ --log-driver string Logging driver for service
|
|
|
+ --log-opt list Logging driver options (default [])
|
|
|
+ --mount-add mount Add or update a mount on a service
|
|
|
+ --mount-rm list Remove a mount by its target path (default [])
|
|
|
+ --no-healthcheck Disable any container-specified HEALTHCHECK
|
|
|
+ --publish-add list Add or update a published port (default [])
|
|
|
+ --publish-rm list Remove a published port by its target port (default [])
|
|
|
+ --replicas uint Number of tasks (default none)
|
|
|
+ --reserve-cpu decimal Reserve CPUs (default 0.000)
|
|
|
+ --reserve-memory bytes Reserve Memory (default 0 B)
|
|
|
+ --restart-condition string Restart when condition is met (none, on-failure, or any)
|
|
|
+ --restart-delay duration Delay between restart attempts (default none)
|
|
|
+ --restart-max-attempts uint Maximum number of restarts before giving up (default none)
|
|
|
+ --restart-window duration Window used to evaluate the restart policy (default none)
|
|
|
+ --rollback Rollback to previous specification
|
|
|
+ --stop-grace-period duration Time to wait before force killing a container (default none)
|
|
|
+ -t, --tty Allocate a pseudo-TTY
|
|
|
+ --update-delay duration Delay between updates (ns|us|ms|s|m|h) (default 0s)
|
|
|
+ --update-failure-action string Action on update failure (pause|continue) (default "pause")
|
|
|
+ --update-max-failure-ratio float Failure rate to tolerate during an update
|
|
|
+ --update-monitor duration Duration after each task update to monitor for failure (ns|us|ms|s|m|h) (default 0s)
|
|
|
+ --update-parallelism uint Maximum number of tasks updated simultaneously (0 to update all at once) (default 1)
|
|
|
+ -u, --user string Username or UID (format: <name|uid>[:<group|gid>])
|
|
|
+ --with-registry-auth Send registry authentication details to swarm agents
|
|
|
+ -w, --workdir string Working directory inside the container
|
|
|
```
|
|
|
|
|
|
Updates a service as described by the specified parameters. This command has to be run targeting a manager node.
|