Added alternate local import procedure using podman unshare and mount commands#251
Open
Madeeks wants to merge 1 commit intoNVIDIA:mainfrom
Open
Added alternate local import procedure using podman unshare and mount commands#251Madeeks wants to merge 1 commit intoNVIDIA:mainfrom
Madeeks wants to merge 1 commit intoNVIDIA:mainfrom
Conversation
…nt commands Signed-off-by: Alberto Madonna <alberto.madonna@cscs.ch>
Member
|
Is your goal to generate a squashfs and distribute it? Or is your next step |
Author
|
I originally developed this only to generate the squashfs, as I was not aware of the introduction of When I have a bit of time I can look into extending the new procedure for that command as well. I still see value in having the possibility of creating a squashfs to move around, so I would prefer to provide the new procedure to both |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR proposes an alternative procedure to import images from local Podman repositories.
Instead of exporting a Podman container filesystem to tar and re-extracting said archive, the
podman unshareandpodman mountcommands are used to mount the container filesystem in a host-accessible location which can in turn be used as target for image configuration and squashing.The new procedure
The new procedure is accessed through the
-x / --extract-modeoption toenroot import, e.g.enroot import -x mount podman://ubuntu:latest.The previous procedure based on tar export and extraction remains as default.