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 not
  • capability= - filters plugins based on capabilities (currently volumedriver, networkdriver, ipamdriver, or authz)

πŸ¦‹ 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 to https://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