mirror of
https://github.com/containers/fuse-overlayfs.git
synced 2025-09-09 07:16:11 -04:00
commit
25505d9b6c
@ -3,7 +3,7 @@ WORKDIR /build
|
|||||||
RUN apk add git make gcc libc-dev musl-dev glib-static gettext eudev-dev \
|
RUN apk add git make gcc libc-dev musl-dev glib-static gettext eudev-dev \
|
||||||
linux-headers automake autoconf cmake meson ninja clang go-md2man
|
linux-headers automake autoconf cmake meson ninja clang go-md2man
|
||||||
|
|
||||||
RUN git clone https://github.com/libfuse/libfuse && \
|
RUN git clone https://github.com/libfuse/libfuse -b fuse-3.16.2 && \
|
||||||
cd libfuse && \
|
cd libfuse && \
|
||||||
mkdir build && \
|
mkdir build && \
|
||||||
cd build && \
|
cd build && \
|
||||||
|
@ -3,7 +3,7 @@ WORKDIR /build
|
|||||||
RUN dnf update -y && \
|
RUN dnf update -y && \
|
||||||
dnf install -y git make automake autoconf gcc glibc-static meson ninja-build clang
|
dnf install -y git make automake autoconf gcc glibc-static meson ninja-build clang
|
||||||
|
|
||||||
RUN git clone https://github.com/libfuse/libfuse && \
|
RUN git clone https://github.com/libfuse/libfuse -b fuse-3.16.2 && \
|
||||||
cd libfuse && \
|
cd libfuse && \
|
||||||
mkdir build && \
|
mkdir build && \
|
||||||
cd build && \
|
cd build && \
|
||||||
|
@ -45,17 +45,10 @@ umount merged
|
|||||||
rm -rf workdir lower upper
|
rm -rf workdir lower upper
|
||||||
mkdir upper workdir lower
|
mkdir upper workdir lower
|
||||||
|
|
||||||
fuse-overlayfs -o sync=0,lowerdir=lower,upperdir=upper,workdir=workdir,suid,dev merged
|
|
||||||
|
|
||||||
# https://github.com/containers/fuse-overlayfs/issues/86
|
|
||||||
docker run --rm -v $(pwd)/merged:/merged quay.io/centos/centos:stream8 yum --installroot /merged -y --releasever 8 install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
|
|
||||||
|
|
||||||
umount merged
|
|
||||||
|
|
||||||
# fast_ino_check
|
# fast_ino_check
|
||||||
fuse-overlayfs -o fast_ino_check=1,sync=0,lowerdir=lower,upperdir=upper,workdir=workdir,suid,dev merged
|
fuse-overlayfs -o fast_ino_check=1,sync=0,lowerdir=lower,upperdir=upper,workdir=workdir,suid,dev merged
|
||||||
|
|
||||||
docker run --rm -v $(pwd)/merged:/merged quay.io/centos/centos:stream8 yum --installroot /merged -y --releasever 8 install nano
|
docker run --rm -v $(pwd)/merged:/merged fedora dnf --installroot /merged --releasever 30 install -y glibc-common gedit
|
||||||
|
|
||||||
mkdir merged/a-directory
|
mkdir merged/a-directory
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user