Synchronous service create and service update

Change "service create" and "service update" to wait until the creation
or update finishes, when --detach=false is specified. Show progress bars
for the overall operation and for each individual task (when there are a
small enough number of tasks), unless "-q" / "--quiet" is specified.

Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
master
Aaron Lehmann 2017-02-16 17:05:36 -08:00 committed by Tibor Vass
parent 1a9663696d
commit c8e607205f
2 changed files with 4 additions and 0 deletions

View File

@ -23,6 +23,8 @@ Create a new service
Options: Options:
--constraint list Placement constraints (default []) --constraint list Placement constraints (default [])
--container-label list Container labels (default []) --container-label list Container labels (default [])
-d, --detach Exit immediately instead of waiting for the service to converge
(default true)
--dns list Set custom DNS servers (default []) --dns list Set custom DNS servers (default [])
--dns-option list Set DNS options (default []) --dns-option list Set DNS options (default [])
--dns-search list Set custom DNS search domains (default []) --dns-search list Set custom DNS search domains (default [])

View File

@ -26,6 +26,8 @@ Options:
--constraint-rm list Remove a constraint (default []) --constraint-rm list Remove a constraint (default [])
--container-label-add list Add or update a container label (default []) --container-label-add list Add or update a container label (default [])
--container-label-rm list Remove a container label by its key (default []) --container-label-rm list Remove a container label by its key (default [])
-d, --detach Exit immediately instead of waiting for the service to converge
(default true)
--dns-add list Add or update a custom DNS server (default []) --dns-add list Add or update a custom DNS server (default [])
--dns-option-add list Add or update a DNS option (default []) --dns-option-add list Add or update a DNS option (default [])
--dns-option-rm list Remove a DNS option (default []) --dns-option-rm list Remove a DNS option (default [])