Skip to content
This repository has been archived by the owner on Oct 10, 2020. It is now read-only.

atomic mount does not work when docker is not running #147

Closed
ibotty opened this issue Sep 3, 2015 · 3 comments
Closed

atomic mount does not work when docker is not running #147

ibotty opened this issue Sep 3, 2015 · 3 comments

Comments

@ibotty
Copy link

ibotty commented Sep 3, 2015

Of course that's known (Atomic uses the docker api to mount after all).

Unfortunately that won't cover the use case of containers that need to be run before docker is up (networking containers, etc.)

I tried to shoehorn that into Atomic/mount.py, but it does not really belong there, being fundamentally different than the other way to mount.

So, what's the best way forward? Do you agree that use case is worth supporting?

@rhatdan
Copy link
Member

rhatdan commented Sep 3, 2015

We are working on splitting out the graphc/libgraphdriver into a separate package like runc/libcontainer.

The idea would be to be able to mount up an image outside of the docker daemon, and then have the docker daemon use the image when it comes up. We will attempt to get this split into docker when we have a working demo.

The biggest problem is moving the locking of the grapdriver out of process memory into a the file system.

A side benefit of this might be to allow shared storage for graph drivers.

@rhatdan
Copy link
Member

rhatdan commented Sep 3, 2015

@nalind

@rhatdan
Copy link
Member

rhatdan commented Aug 16, 2016

Since we have system containers now I think we can close this issue

@rhatdan rhatdan closed this as completed Aug 16, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants