Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Discussion options

I started trying to get composefs support enabled with podman(5.3.0), running in WSL with kernel Linux version 5.15.167.4-microsoft-standard-WSL2, but without really digging in the requirements. Is this a futile attempt at the moment and the versions I have?

Kernel 6.6.36.6 is available for WSL2 from MS
https://github.com/microsoft/WSL2-Linux-Kernel/releases
https://learn.microsoft.com/en-us/community/content/wsl-user-msft-kernel-v6

Have enabled composefs in storage.conf according to: https://github.com/containers/storage/docs/containers-storage-composefs.md.

Running with --root <path> and --config <path> pull alpine, then listing the file structure under containers/storage/overlay/, comparing it to what I expect it to look like at: https://archive.fosdem.org/2024/events/attachments/fosdem-2024-3250-composefs-and-containers/slides/22189/ComposeFS_fosdem_pb16gQM.pdf does not show any traces of compsefs being used, and console outputs of pull mentions nothing about any image_conversion taking place.

Note: I'm not getting any errors.

You must be logged in to vote

Replies: 1 comment

Comment options

Gave it a renewed try yesterday and got composefs to work(mkcomposefs and mounting image), but still not able to get podman to work with composefs option enabled.

WSL2 kernel to 6.6.36.6-microsoft-standard-WSL2, made sure cgroups v2 used, loaded erofs kernel module.
Was able to verifiy composefs support by creating an image with mkcomposefs and then mounting it, for some reason failed to mount with just >mount -t composefs ..., saying it "mount: /mnt/test_fs: unknown filesystem type 'composefs'."
but it worked with >mount.composefs ...

Still no luck with podman thou, no sign of anything related to composefs getting executed from debug level printouts and still no sign in the storage folders given that I search for composefs-data folder, composefs.blob and the contents of the diff folder.

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
🙏
Q&A
Labels
None yet
1 participant
Morty Proxy This is a proxified and sanitized view of the page, visit original site.