page_title: Docker Plugins page_description: Learn what Docker Plugins are and how to use them. page_keywords: plugins, extensions, extensibility
You can extend the capabilities of the Docker Engine by loading third-party plugins.
Plugins extend Docker's functionality. They come in specific types. For example, a volume plugin might enable Docker volumes to persist across multiple Docker hosts.
Currently Docker supports volume plugins. In the future it will support additional plugin types.
Follow the instructions in the plugin's documentation.
The following plugins exist:
Depending on the plugin type, there are additional arguments to docker
CLI
commands.
docker run
has a --volume-driver
argument.You can also use plugins via the Docker Remote API.
If you are having problems with Docker after loading a plugin, ask the authors of the plugin for help. The Docker team may not be able to assist you.
If you are interested in writing a plugin for Docker, or seeing how they work under the hood, see the docker plugins reference.