diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..f664b02 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM ubuntu:20.04 + +RUN apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y git gcc make libfuse-dev pkg-config\ + && rm -rf /var/lib/apt/lists/* +RUN git clone https://github.com/jmattsson/fuseloop +WORKDIR fuseloop +RUN make clean +RUN make diff --git a/README-Docker.md b/README-Docker.md new file mode 100644 index 0000000..445cced --- /dev/null +++ b/README-Docker.md @@ -0,0 +1 @@ +To build fuseloop with Docker just run `./build.sh`. It will build fuseloop with Ubuntu 20.04 in Docker and copy it to the host. diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..fef543a --- /dev/null +++ b/build.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +TAG=$(uuidgen | tr '[:upper:]' '[:lower:]') +CONTAINER=$(uuidgen | tr '[:upper:]' '[:lower:]') +docker build -t $TAG . +docker create -ti --name $CONTAINER $TAG bash +docker cp $CONTAINER:/fuseloop fuseloop +docker rm -f $CONTAINER +docker image rm -f $TAG