Skip to content
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

OCI Volume Source #718

Open
sudo-bmitch opened this issue Sep 19, 2024 · 1 comment
Open

OCI Volume Source #718

sudo-bmitch opened this issue Sep 19, 2024 · 1 comment
Assignees
Labels
community_new New idea raised by a community contributor

Comments

@sudo-bmitch
Copy link

sudo-bmitch commented Sep 19, 2024

Tell us about your request
KEP 4639 has been getting a lot of attention on the Kubernetes side. It would be good if similar functionality was also available in docker, allowing an OCI Image to be used as a volume source.

Which service(s) is this request for?
docker engine and compose.

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Use cases for the KEP tend to focus on ML use cases, where a large model is being distributed in a scratch image, and used by different ML implementations, packaged in separate container images.

Are you currently working around the issue?
Today, it's possible to download and flatten an image into a host directory or volume and run against that. Tooling could probably be improved to facilitate that if Docker doesn't want to implement this directly in the engine.

Additional context
n/a

@sudo-bmitch sudo-bmitch added the community_new New idea raised by a community contributor label Sep 19, 2024
@tianon
Copy link

tianon commented Sep 19, 2024

Cross-linking moby/moby#30449 and https://github.com/moby/buildkit/blob/7e4a085eeab3966a471c685d790838f45ac865e9/frontend/dockerfile/docs/reference.md#run---mounttypebind (specifically RUN --mount=type=bind,from=...) 👀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community_new New idea raised by a community contributor
Projects
None yet
Development

No branches or pull requests

4 participants