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
Latest docker update causes issues on btrfs #19202
Comments
I find many issues with the change myself. The only potentially needed part there is log-driver, which should just be passed as a flag from runit, and not bog the rest of us down with some defaults we don't want AND replacing our own configs. |
Fixes: void-linux#19202 (Latest docker update causes issues on btrfs) Signed-off-by: Joseph Benden <joe@benden.us>
Welp, the new PR now completely broke Docker for me. Daemon is not starting again anymore.
No clue how to fix myself. |
It is. After some tinkering I got it running again: First, I removed the Then turns out, due to the original problem I had both |
Fixes: void-linux/void-packages#19202 (Latest docker update causes issues on btrfs) void-linux/void-packages@6c3f4db
The commit ec709f9 did not only update docker, but enforced the
overlay2
storage driver. While this is a fine default, it can actually break docker onbtrfs
file systems.From the Dockerd documentation:
Even if not breaking, its an un-intuitive change, if you don't happen to use
overlay2
previously. It took me a good while to understand why all of my images and volumes were gone - which was due to the change of the storage driver.Its easy to fix locally - just remove the
storage-driver
line from/etc/docker/daemon.json
. But this should be removed in the package, too - IMO.The text was updated successfully, but these errors were encountered: