DOCKER(1)
DOCKER(1) π
okay bestie, welcome to the Docker User Manuals β yes we're doing the whole thing, grab a snack π
β¨ NAME β¨
docker-plugin-ls β List plugins π
β¨ SYNOPSIS β¨
docker plugin ls [OPTIONS]
β¨ DESCRIPTION β¨
Lists all the plugins that are currently installed. That's it, that's the whole vibe. You can install plugins using the docker plugin install command. π«Ά
You can also filter using the -f or --filter flag. lowkey essential tbh.
πΈ Filters πΈ
Filter output based on these conditions:
enabled=(true|false)- plugins that are enabled or notcapability=- filters plugins based on capabilities (currentlyvolumedriver,networkdriver,ipamdriver, orauthz)
π¦ Format π¦
Format the output using the given 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 plugins in JSON format
$ docker plugin ls --format json
{"Description":"A sample volume plugin for Docker","Enabled":true,"ID":"2788a2da7e12","Name":"tiborvass/sample-volume-plugin:latest","PluginReference":"docker.io/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
β¨ OPTIONS β¨
-f,--filter=β Provide filter values (e.g."enabled=true") π--format=""β Format output using a custom template:'table': Print output in table format with column headers (default)'table TEMPLATE': Print output in table format using the given Go template'json': Print in JSON format'TEMPLATE': Print output using the given Go template. Refer tohttps://docs.docker.com/go/formatting/for more information about formatting output with templates π--no-trunc[=false]β Don't truncate output (give me the whole thing, no edits, periodt) π-q,--quiet[=false]β Only display plugin IDs π
π SEE ALSO π
k that's the whole page bestie, you ate that π
this little masterpiece came to you from the Docker Community β dated Oct 2026 π
π¦ where this page comes from
- alpine 3.24: docker-doc 29.9.2-r0 Β· Apache-2.0
- fedora 43: docker-cli 29.8.2-2.fc43
- fedora 43: docker-cli 29.9.2-2.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT
- fedora 44: docker-cli 29.8.2-2.fc44
- fedora 44: docker-cli 29.9.2-2.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT
- opensuse-leap 16.0: docker 29.7.2_ce-160000.8.1 Β· Apache-2.0
- opensuse-leap 16.0: docker 29.7.2_ce-160000.8.1 Β· Apache-2.0
- opensuse-leap 16.0: docker 29.7.2_ce-160000.8.1 Β· Apache-2.0
- opensuse-leap 16.0: docker 29.7.2_ce-160000.8.1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms