Live data from Hacker News

2017 and still no clean way to create a Docker volume backed by AWS EBS volumes

news.ycombinator.com

1–6 of 6 posts

2017 and still no clean way to create a Docker volume backed by AWS EBS volumes

#1
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.

Re: 2017 and still no clean way to create a Docker volume backed by AWS EBS volumes

#5
post #3

Flocker does this: http://flocker.readthedocs.io/en/latest/docker-integration/c...

Flocker 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.

Re: 2017 and still no clean way to create a Docker volume backed by AWS EBS volumes

#6
Docker has launched a beta version of a volume plugin called CloudStor: 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/). EBS support is coming in the near future.

Disclaimer: I work for Docker