-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
have plan to support docker image pull? #182
Comments
@xujihui1985 Yes, I really would love to integrate to Docker. I've worked on moby/moby#41002 but it does not reach to the agreement. There are also on-going issue moby/moby#38043 and moby/moby#38738 for using containerd as the Docker's image backend but it not completed as well. |
@ktock Can we revisit the initial "bootfs" approach |
Interesting. Mounting stargz as "bootfs"? I'll take a look. |
@ktock we have a similar approach as bootfs https://github.com/dragonflyoss/image-service which convert image with meta and blob, and we also have large scale deployment inside, would you like to have look at that :) |
stargz is the first choice when we evaluate the image lazyloading, and it is amazing, we need
but we found something that not meet our requirement
|
Thanks for the suggestion! We agree with all of the following requirements. Just needs more time & help for implementing them.
Could you elaborate the following?
|
@ktock remote snapshotter will die for whatever reason, we can't afford the consequence that if snapshotter die, all the container that running on that just die, we hope snapshotter to become a control plane that just manage the fuse daemon, and when it die, it can restart and restore back to its state and container running on that will not affect by its crash |
nerdctl supports lazy-pulling with Docker-compatible CLI: https://github.com/AkihiroSuda/nerdctl
|
@AkihiroSuda thanks Akihiro, this looks promising |
docker are still widely used nowadays, but it still use graphdriver instead of snapshotter to prepare image, do you have plan to support docker?
The text was updated successfully, but these errors were encountered: