logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

docker-plugin-ls - List plugins

Description

       Lists  all  the  plugins  that  are  currently installed. You can install plugins using the dockerplugininstall command.  You can also filter using the -f or --filter flag.

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 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

Displaypluginswithvolumedriver capability
       $ docker plugin ls --filter capability=volumedriver --format "table {{.ID}}\t{{.Name}}"
       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 Plugins With Their Id And Names

       $ docker plugin ls --format "{{.ID}}: {{.Name}}"
       869080b57404: tiborvass/sample-volume-plugin:latest

Examples

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.

Name

       docker-plugin-ls - List plugins

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

       -h, --help[=false]      help for ls

       --no-trunc[=false]      Don't truncate output

       -q, --quiet[=false]      Only display plugin IDs

See Also

docker-plugin(1)

Docker Community                                    Feb 2025                                           DOCKER(1)

Synopsis

dockerpluginls[OPTIONS]

See Also