# docker plugin

**Description:** Manage plugins

**Usage:** `docker plugin`










## Description

Manage plugins.






## Subcommands

| Command | Description |
|---------|-------------|
| [`docker plugin create`](https://docs.docker.com/reference/cli/docker/plugin/create/) | Create a plugin from a rootfs and configuration. Plugin data directory must contain config.json and rootfs directory.
 |
| [`docker plugin disable`](https://docs.docker.com/reference/cli/docker/plugin/disable/) | Disable a plugin |
| [`docker plugin enable`](https://docs.docker.com/reference/cli/docker/plugin/enable/) | Enable a plugin |
| [`docker plugin inspect`](https://docs.docker.com/reference/cli/docker/plugin/inspect/) | Display detailed information on one or more plugins |
| [`docker plugin install`](https://docs.docker.com/reference/cli/docker/plugin/install/) | Install a plugin |
| [`docker plugin ls`](https://docs.docker.com/reference/cli/docker/plugin/ls/) | List plugins |
| [`docker plugin push`](https://docs.docker.com/reference/cli/docker/plugin/push/) | Push a plugin to a registry |
| [`docker plugin rm`](https://docs.docker.com/reference/cli/docker/plugin/rm/) | Remove one or more plugins |
| [`docker plugin set`](https://docs.docker.com/reference/cli/docker/plugin/set/) | Change settings for a plugin |
| [`docker plugin upgrade`](https://docs.docker.com/reference/cli/docker/plugin/upgrade/) | Upgrade an existing plugin |


