5 ms·
2017 and still no clean way to create a Docker volume backed by AWS EBS volumes
I'm aware of joeduffy/blocker, rancher/convoy and Docker's own 'proof-of-concept'.
blocker requires Upstart,
convoy is not even integrated with RancherOS,
docker's POC is... a proof-of-concept.
I've tried all three, they all require tinkering to some extent.
Come on Docker, can't you provide us with one clean way to do this?
I'm sick and tired of experimenting with software, all I want is freaking volume and get back to solving my business problem.
- hijinks 10y agoi know its not much help but kubernetes does it by mounting on the host then volume mounting into the container.
- itamarst 10y agoFlocker does this: http://flocker.readthedocs.io/en/latest/docker-integration/cloudformation.html http://flocker.readthedocs.io/en/latest/docker-integration/c...
- neopanz 10y agoFlocker is a giant beast, now I need one more big dependency and start generating client api certificates and so on. I had one problem, now I have 2. It should be as simple as specifying the driver in compose, maybe with one apt-get install (or equivalent) command to install the driver, though I content Docker should provide such basic driver directly.
- jienhua 10y agoREX-Ray offers EBS data volume for Docker: https://rexray.readthedocs.io/en/stable https://rexray.readthedocs.io/en/stable FittedCloud offers an EBS Optimizer under the same framework: http://www.fittedcloud.com/blog/fittedcloud-aws-ebs-optimizer-for-docker-containers/ http://www.fittedcloud.com/blog/fittedcloud-aws-ebs-optimize...
- ddebroy 10y agoDocker has launched a beta version of a volume plugin called CloudStor: https://docs.docker.com/docker-for-aws/persistent-data-volumes/ https://docs.docker.com/docker-for-aws/persistent-data-volum... It currently supports EFS (in those regions where AWS supports EFS) and should be easy to use when deploying a swarm using Docker4AWS (https://docs.docker.com/docker-for-aws/ https://docs.docker.com/docker-for-aws/). EBS support is coming in the near future. Disclaimer: I work for Docker