-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Building / Installing podman as non-root #3100
Comments
that is more difficult to get as you'd need to install all dependencies in your home directory and prepare all the configuration files to use/point the right executables. We have nothing at the moment for bootstrapping podman and its dependencies from scratch for an unprivileged user. The easiest would be to install it on the system, but still use the unprivileged users for running the containers. |
I have no problem is someone wants to go through the procedure to get it documented, I don't see us needing to support this though. |
I think you can actually get it all built, but it's going to be a massive pain to get every build dependency installed. |
I agree. |
Depending on the host, it can be quite painful for fuse-overlayfs, this is what I need to do for xenial: https://github.com/containers/fuse-overlayfs/blob/master/.travis.yml#L30-L34 It is possible to have a static build for fuse-overlayfs but that requires to use a I am afraid this documentation will easily get obsoleted. I think it could go only in a blog post, if someone is interested. |
closing this is this is not an upstream problem |
From what I've read it seems to be the answer to everything that ails docker. Images in user directory, containers with only user permissions, no daemon, etc. Yet every guide to installing seems to rely on the system's package manager, and the build seems to rely on packages being installed (runc, common), that would also require permissions to the system's package manager.
So how can I get podman to run on a system where I only have normal user access?
The text was updated successfully, but these errors were encountered: