Daniel J Walsh 1b4227ce66
Merge pull request #64 from giuseppe/write-use-splice-move
fuse-overlayfs: write uses SPLICE_MOVE|SPLICE_NONBLOCK
2019-04-08 17:33:07 -04:00
2018-07-10 17:06:23 +02:00
2018-07-10 17:06:23 +02:00
2018-10-15 21:11:22 +02:00
2018-07-30 15:13:57 +02:00
2019-03-29 10:23:57 +01:00
2019-02-24 23:10:50 +01:00

fuse-overlayfs

An implementation of overlay+shiftfs in FUSE for rootless containers.

Limitations:

Read-only mode is not supported, so it is always required to specify an upperdir and a workingdir.

Usage:

$ fuse-overlayfs -o lowerdir=lowerdir/a:lowerdir/b,upperdir=up,workdir=workdir merged

Specify a different UID/GID mapping:

$ fuse-overlayfs -o uidmapping=0:10:100:100:10000:2000,gidmapping=0:10:100:100:10000:2000,lowerdir=lowerdir/a:lowerdir/b,upperdir=up,workdir=workdir merged

Build Requirements:

fuse-overlayfs requires libfuse > v3.2.1

On Fedora: dnf install fuse3-devel

Static Build:

buildah bud -t ./Dockerfile.static .

Description
FUSE implementation for overlayfs
Readme 1.9 MiB
Languages
C 61.4%
M4 33.3%
Shell 2.2%
Makefile 2.1%
Roff 0.7%
Other 0.3%