EBS Docker Volume Plug-in
For the most recent documentation on this plug-in, please see the official documentation.
The EBS plug-in can be installed with the following command:
$ docker plugin install rexray/ebs \ EBS_ACCESSKEY=abc \ EBS_SECRETKEY=123
The EBS plug-in requires the following privileges:
The following environment variables can be used to configure the EBS
||The AWS access key||✓ unless IAM|
||The AWS secret key||✓ unless IAM|
||The AWS region||
Please open issues at https://github.com/codedellemc/rexray/issues
The "Unable to connect to plugin" is likely caused due to the Docker daemon itself being run from inside of a runc container. This container needs access to the
/run/docker/plugins directory to be able to communicate with any plugins that are running. It is likely if you are getting this error and RR is reported as enabled, no plugins will work.
The plugins is reported to be enabled and the file /run/docker/plugins/6e58aad7c78162a1def4ef1b564255de00743bbfccfd47450c9c280abef0ff7e/rexray.sock is in place though.
This plugin is broken on Ubuntu 16.04 and docker 17.03.1-ce. In log file I found this: Unable to connect to plugin: /run/docker/plugins/6e58aad7c78162a1def4ef1b564255de00743bbfccfd47450c9c280abef0ff7e/rexray.sock/VolumeDriver.Create: Post http://%2Frun%2Fdocker%2Fplugins%2F6e58aad7c78162a1def4ef1b564255de00743bbfccfd47450c9c280abef0ff7e%2Frexray.sock/VolumeDriver.Create: dial unix /run/docker/plugins/6e58aad7c78162a1def4ef1b564255de00743bbfccfd47450c9c280abef0ff7e/rexray.sock: connect: no such file or directory, retrying in 2s"