github.com/noxiouz/docker@v0.7.3-0.20160629055221-3d231c78e8c5/docs/reference/commandline/service_update.md (about) 1 <!--[metadata]> 2 +++ 3 title = "service update" 4 description = "The service update command description and usage" 5 keywords = ["service, update"] 6 advisory = "rc" 7 [menu.main] 8 parent = "smn_cli" 9 +++ 10 <![end-metadata]--> 11 12 # service update 13 14 ```Markdown 15 Usage: docker service update [OPTIONS] SERVICE 16 17 Update a service 18 19 Options: 20 --arg value Service command args (default []) 21 --command value Service command (default []) 22 --constraint value Placement constraints (default []) 23 --endpoint-mode string Endpoint mode(Valid values: VIP, DNSRR) 24 -e, --env value Set environment variables (default []) 25 --help Print usage 26 --image string Service image tag 27 -l, --label value Service labels (default []) 28 --limit-cpu value Limit CPUs (default 0.000) 29 --limit-memory value Limit Memory (default 0 B) 30 --mode string Service mode (replicated or global) (default "replicated") 31 -m, --mount value Attach a mount to the service 32 --name string Service name 33 --network value Network attachments (default []) 34 -p, --publish value Publish a port as a node port (default []) 35 --replicas value Number of tasks (default none) 36 --reserve-cpu value Reserve CPUs (default 0.000) 37 --reserve-memory value Reserve Memory (default 0 B) 38 --restart-condition string Restart when condition is met (none, on_failure, or any) 39 --restart-delay value Delay between restart attempts (default none) 40 --restart-max-attempts value Maximum number of restarts before giving up (default none) 41 --restart-window value Window used to evaluate the restart policy (default none) 42 --stop-grace-period value Time to wait before force killing a container (default none) 43 --update-delay duration Delay between updates 44 --update-parallelism uint Maximum number of tasks updated simultaneously 45 -u, --user string Username or UID 46 -w, --workdir string Working directory inside the container 47 ``` 48 49 Updates a service as described by the specified parameters. This command has to be run targeting a manager node. 50 The parameters are the same as [`docker service create`](service_create.md). Please look at the description there 51 for further information. 52 53 ## Examples 54 55 ### Update a service 56 57 ```bash 58 $ docker service update --limit-cpu 2 redis 59 ``` 60 61 ## Related information 62 63 * [service create](service_create.md) 64 * [service inspect](service_inspect.md) 65 * [service tasks](service_tasks.md) 66 * [service ls](service_ls.md) 67 * [service rm](service_rm.md)