Commit Graph

379 Commits

Author SHA1 Message Date
f58ef83a2c Add bash completion for build --squash
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:49 +00:00
347c066e0d Add bash completion for container|image|network prune --filter until
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:49 +00:00
cce9425a74 Fix treatment of DOCKER_HIDE_LEGACY_COMMANDS in bash completion
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:49 +00:00
ad4e1a9c61 Add bash completion for plugin install --disable-content-trust
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:49 +00:00
aa4b0f065b Honour $DOCKER_HIDE_LEGACY_COMMANDS in bash completion
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:48 +00:00
3b59097abd Add bash completion for swarm join --availability
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:48 +00:00
fbfe077b1e Add bash completion for plugin names
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:48 +00:00
ce569fd836 Support multiple services on bash completion for docker service ps
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:47 +00:00
0e0cb6498c Add bash completion for plugin disable --force
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:47 +00:00
70d8efd001 Fix bash completion for plugin enable|disable
`docker plugin enable` and `docker plugin disable` only
accept one plugin.

Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:47 +00:00
b78f47ca4a Add bash completion for plugin install --alias
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:46 +00:00
73a5149c50 Cleanup bash completion for service create|update
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:46 +00:00
388c8f8a30 Improve bash completion for bundled plugins
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:46 +00:00
5997147397 Remove bash completion for deprecated docker daemon
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:45 +00:00
8e57564708 Remove bash completion for docker node ps --all|-a
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:45 +00:00
ea5be8f75f Make bash completion for docker stack deploy --bundle-file experimental
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:44 +00:00
b837f7456d Remove --port and update --publish for services to support syntaxes
Add support for simple and complex syntax to `--publish` through the
use of `PortOpt`.

Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-06-02 00:10:44 +00:00
0c3697d499 Add bash completion for docker inspect --type plugin
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
d77a7ca0c1 Add bash completion for docker network create --attachable
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
b6365dc413 Fix bash completion for `docker service create|update
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
6afaa9c01f Add bash completion for secret management
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
45a292bc44 Add bash completion for docker version --format
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
5b7c564969 Add bash completion for experimental docker deploy
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
e0659770b3 Allow selective activation of experimental features in bash completion
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:43 +00:00
c310a10969 Add more types to bash completion of docker inspect
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:42 +00:00
c7fe3a1685 Revert "Add bash completion for docker service ps --all"
This reverts commit 188d2fac57d63888f08531adc46aa3349e3b4f3a.

Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-06-02 00:10:42 +00:00
a5053dce24 cli: remove --mount from docker run
This commit reverts 273eeb813c1db0f42c2ad5e053972eeb00907568 (#26825).
For the discussion so far, please refer to #28527.

Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2017-06-02 00:10:42 +00:00
bc1a16b866 Add bash completion for docker stack
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:42 +00:00
174194cbe3 Add bash completion for plugin API
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:42 +00:00
78bada43a2 Add bash completion for docker service {create,update} host options
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:41 +00:00
12858eb8d4 Add bash completion for docker service update --hostname
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:41 +00:00
5b6fdb11a8 Add bash completion for docker build --network
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:40 +00:00
cb0862f411 Add bash completion for docker images --filter reference
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:40 +00:00
d1071533a6 Add bash completion for dockerd --userland-proxy-path
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:39 +00:00
c9afee3afa Add bash completion for managing ports in services
Bash completion for

- `docker service create --port`
- `docker service update --port-{add,rm}`

Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:38 +00:00
653c6d8467 Update bash completion dns-options-add/rm -> dns-option-add/rm
In 28186, `dns-options-add/rm` has been changed to `dns-option-add/rm`
in `docker service create/update`, for the purpose of consistency.

This fix updates bash completion to remove extra `s`.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2017-06-02 00:10:38 +00:00
5e47e48ff8 Add bash completion for DNS settings in services
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:38 +00:00
fc7c7b1358 Add bash completion for docker service ps --all
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:38 +00:00
7c22a4d86c Add bash completion for docker build --cache-from
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:38 +00:00
5890dd64eb Fix bash completion for docker ps --filter is-task
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:37 +00:00
7fd207836d Add bash completion for docker daemon --seccomp-profile
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:37 +00:00
ebacbb50ae Add --dns-option to docker run and hide --dns-opt
This fix is a follow up to #27567 based on:
https://github.com/docker/docker/pull/27567#issuecomment-259295055

In #27567, `--dns-options` has been added to `service create/update`,
together with `--dns` and `--dns-search`. The `--dns-opt` was used
in `docker run`.

This fix add `--dns-option` (not `--dns-options`) to `docker run/create`, and hide
`--dns-opt`. It is still possible to use `--dns-opt` with
`docker run/create`, though it will not show up in help output.

This fix change `--dns-options`to --dns-option` for `docker service create`
and `docker service update`.

This fix also updates the docs and bash/zsh completion scripts.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2017-06-02 00:10:36 +00:00
e64c21b045 Add bash completion for docker {node rm,swarm leave} -f
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:36 +00:00
49b6be893c cli: Add options for Raft snapshotting
Add the following options to "swarm init" and "swarm update":

- --max-snapshots: Retain this many old Raft snapshots in addition
  to the latest one

- --snapshot-interval: Number of log entries between Raft snapshots

These options already existed in SwarmKit and the Docker API but were
never exposed in the CLI. I'm adding them here to fix this oversight.

--max-snapshots may be useful for debugging purposes and more
conservative users who want to store rolling backups of old versions of
the Raft state.

--snapshot-interval is most useful for performance tuning. The default
value of 10000 may not be ideal for some setups.

There is also a LogEntriesForSlowFollowers option that is not exposed. I
decided not to expose it along with these others because I don't think
it's generally useful (and I'm not sure what I would call the CLI flag).
But if people want, I can expose it for the sake of completeness.

Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
2017-06-02 00:10:34 +00:00
308b0edef8 Add bash completion for docker service {create,update} --tty
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:33 +00:00
1194369887 Add bash completion for docker {run,create} --cpus
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:32 +00:00
fcf085a9f5 Add bash completion for docker system df
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:32 +00:00
8b4362795c Add bash completion for new prune commands
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:32 +00:00
2bf6e4c769 Fix bash completion for docker inspect --type
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:32 +00:00
857febc7d7 Add bash completion for docker service create --hostname
Signed-off-by: Harald Albers <github@albersweb.de>
2017-06-02 00:10:32 +00:00