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

[RFC] Using umoci to unpack and build images? #120

Open
cyphar opened this issue Mar 4, 2018 · 1 comment
Open

[RFC] Using umoci to unpack and build images? #120

cyphar opened this issue Mar 4, 2018 · 1 comment

Comments

@cyphar
Copy link

cyphar commented Mar 4, 2018

Hi, is there any interest in using umoci as a backend for image manipulation? It can work entirely without privileges, supports OCI images natively, and implements unprivileged image operations in a more complete manner than the current (quite cool) find cmdline that you're using. It also supports modifying the image configuration, and generating an OCI runtime bundle that runc can use for rootless containers.

You could also then implement something like udocker build (which doesn't appear to be supported at the moment) because umoci also supports "repacking" an image, which adds a new layer containing any changes to the rootfs. If you want an example of how udocker build could be implemented you can take a look at another project I have, orca-build.

The only downside of using umoci is that it only supports OCI images (not Docker images -- since OCI images are the standardised format). However, there are a few saving graces:

If you'd like any more information, feel free to ping me.

@jorge-lip
Copy link
Collaborator

Looks promising as we would like to support OCI images as well :)
If you want to contribute fell free otherwise we will have a look.
Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants