DockerCLI/command/plugin
Brian Goff d98ab3d3ab Add docker plugin upgrade
This allows a plugin to be upgraded without requiring to
uninstall/reinstall a plugin.
Since plugin resources (e.g. volumes) are tied to a plugin ID, this is
important to ensure resources aren't lost.

The plugin must be disabled while upgrading (errors out if enabled).
This does not add any convenience flags for automatically
disabling/re-enabling the plugin during before/after upgrade.

Since an upgrade may change requested permissions, the user is required
to accept permissions just like `docker plugin install`.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2017-02-03 16:21:12 -05:00
..
cmd.go Add docker plugin upgrade 2017-02-03 16:21:12 -05:00
create.go Remove use of forked reference package for cli 2017-01-19 16:04:50 -08:00
disable.go Add [OPTIONS] to usage of `plugin disable|push` 2017-01-27 16:17:02 +01:00
enable.go Implement content addressability for plugins 2016-12-23 13:29:58 -08:00
inspect.go Fix usage message of `plugin inspect` 2016-12-31 09:55:04 -08:00
install.go Add docker plugin upgrade 2017-02-03 16:21:12 -05:00
list.go Add `--filter enabled=true` for `docker plugin ls` 2017-01-26 13:16:11 -08:00
push.go Add [OPTIONS] to usage of `plugin disable|push` 2017-01-27 16:17:02 +01:00
remove.go Implement content addressability for plugins 2016-12-23 13:29:58 -08:00
set.go Implement content addressability for plugins 2016-12-23 13:29:58 -08:00
upgrade.go Add docker plugin upgrade 2017-02-03 16:21:12 -05:00