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.