-
Notifications
You must be signed in to change notification settings - Fork 287
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
LCOW and sqlite volume i/o error #1385
Comments
Just tried the latest lcow/docker master via this linuxkit/lcow.yml, but still get the same error:
|
Here is what happens if you try to mount "/config" on a fat32/exFat filesystem.
|
Issues go stale after 90d of inactivity. Prevent issues from auto-closing with an If this issue is safe to close now please do so. Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows. |
/lifecycle frozen |
Unfortunately, as I found out recently, LCOW implements local volumes the same way as it implements sharing host volumes. Both use the 9p filesystem which does not support certain operations such as locking, changing file modes or symlinks. This is not implemented by Docker but by Microsoft, so I'm closing this issue here. You could file an issue in the upstream https://github.com/moby/moby repository, but there are already several issues related to the filesystem sharing:
|
Closed issues are locked after 30 days of inactivity. If you have found a problem that seems similar to this, please open a new issue. Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows. |
Expected behavior
Able to use sqlite as persistent storage via volumes.
Actual behavior
Getting i/o errors while trying to access sqlite database files on a volume, via local driver in a lcow setup.
Information
Steps to reproduce the behavior
The "headphones.db" file in the vol1 folder is of size zero and localhost:8181 returns an error, while all other more trivial config files are created correctly.
The text was updated successfully, but these errors were encountered: