github.com/ld86/docker@v1.7.1-rc3/experimental/plugins.md (about) 1 # Experimental: Extend Docker with a plugin 2 3 You can extend the capabilities of the Docker Engine by loading third-party 4 plugins. 5 6 This is an experimental feature. For information on installing and using experimental features, see [the experimental feature overview](README.md). 7 8 ## Types of plugins 9 10 Plugins extend Docker's functionality. They come in specific types. For 11 example, a [volume plugin](/experimental/plugins_volume.md) might enable Docker 12 volumes to persist across multiple Docker hosts. 13 14 Currently Docker supports volume plugins. In the future it will support 15 additional plugin types. 16 17 ## Installing a plugin 18 19 Follow the instructions in the plugin's documentation. 20 21 ## Finding a plugin 22 23 The following plugins exist: 24 25 * The [Flocker plugin](https://clusterhq.com/docker-plugin/) is a volume plugin 26 which provides multi-host portable volumes for Docker, enabling you to run 27 databases and other stateful containers and move them around across a cluster 28 of machines. 29 30 ## Troubleshooting a plugin 31 32 If you are having problems with Docker after loading a plugin, ask the authors 33 of the plugin for help. The Docker team may not be able to assist you. 34 35 ## Writing a plugin 36 37 If you are interested in writing a plugin for Docker, or seeing how they work 38 under the hood, see the [docker plugins reference](/experimental/plugin_api.md). 39 40 # Related GitHub PRs and issues 41 42 - [#13222](https://github.com/docker/docker/pull/13222) Plugins plumbing 43 44 Send us feedback and comments on [#13419](https://github.com/docker/docker/issues/13419), 45 or on the usual Google Groups (docker-user, docker-dev) and IRC channels.