-
Notifications
You must be signed in to change notification settings - Fork 152
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
Error when attempting to use Docker with Sysbox on ZFS #849
Comments
While my error is not explicitly mentioned here in the troubleshooting, I managed to find this:
I should mention that my docker data directory is on a folder in a zfs pool. I setup my system so all data is on the zfs pool which is completely isolated from the OS disk (which has VERY limited capacity). |
After countless hours of banging my head into the wall I finally figured it out. Sysbox requires POSIX ACLs on the filesystem which can be enabled on zfs using the following commands
May I suggest to the developers here to perhaps include something about this a bit more explicitly somewhere in the configuration or troubleshooting guides? |
Thanks @nhoefer2 for trying Sysbox and figuring out the problem with running Docker + Sysbox on ZFS (i.e., Posix ACLs need to be enabled). I am actually surprised Posix ACLs are not enabled by default on ZFS, given that it's the standard. Let's keep this issue open in case someone else bumps into the same problem. I've renamed the title based on your findings. Thanks again! |
Using sysbox-ce_0.6.4-0.linux_amd64.deb
lsb_release -ar
uname -a
Linux gil 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
running the following command gives this error
docker run --rm -d --runtime=sysbox-runc hello-world
I haven't the slightest idea on what's causing this or how to diagnose and resolve it.
Any help would be greatly appreciated.
The text was updated successfully, but these errors were encountered: