Signed-off-by: Aaron.L.Xu <likexu@harmonycloud.cn>
Upstream-commit: f5fc4c26f3
Component: cli
1.7 KiB
1.7 KiB
Lists all the plugins that are currently installed. You can install plugins
using the docker plugin install command.
You can also filter using the -f or --filter flag.
Filters
Filter output based on these conditions:
- enabled=(true|false) - plugins that are enabled or not
- capability= - filters plugins based on capabilities (currently
volumedriver,networkdriver,ipamdriver, orauthz)
Format
Pretty-print plugins using a Go template. Valid placeholders: .ID - Plugin ID. .Name - Plugin Name. .Description - Plugin description. .Enabled - Whether plugin is enabled or not.
EXAMPLES
Display all plugins
$ docker plugin ls
ID NAME DESCRIPTION ENABLED
869080b57404 tiborvass/sample-volume-plugin:latest A sample volume plugin for Docker true
141bf6c02ddd vieux/sshfs:latest sshFS plugin for Docker false
Display plugins with their ID and names
$ docker plugin ls --format "{{.ID}}: {{.Name}}"
869080b57404: tiborvass/sample-volume-plugin:latest
Display enabled plugins
$ docker plugin ls --filter enabled=true
ID NAME DESCRIPTION ENABLED
869080b57404 tiborvass/sample-volume-plugin:latest A sample volume plugin for Docker true
Display plugins with volumedriver capability
$ docker plugin ls --filter capability=volumedriver --format "table {{.ID}}\t{{.Name}}"
ID Name
869080b57404 tiborvass/sample-volume-plugin:latest