So, I have this application as a service. Each application is user specific. Therefore, for each user, I would like to launch a new instance of docker. It should be possible to restart the docker instance where it was last. Therefore, it also needs permanent storage.
I would like to know if there is any library / structure that makes this easier? It would be great if this library was a golang library.
Hint1: It's not the same, but similar to services like koding.com, etc. launch a separate container for each user / user project.
source share