Plugins API (Engine)
Docker Plugin API
Docker plugins are out-of-process extensions which add capabilities to the Docker Engine.
This page is intended for people who want to develop their own Docker plugin. If you just want to learn about or use Docker plugins, look here.
What plugins are
A plugin is a process running on the same or a different host as the docker daemon, which registers itself by placing a file on the same docker host in one of the plugin directories described in Plugin discovery.
Plugins have human-readable names, which are short, lowercase strings. For example, flocker
or weave
.
Plugins can run inside or outside containers. Currently running them outside containers is recommended.
Plugin discovery
Docker discovers plugins by looking fo