diff --git a/scripts/build/Dockerfile.alpine b/scripts/build/Dockerfile.alpine new file mode 100644 index 000000000..f969b1258 --- /dev/null +++ b/scripts/build/Dockerfile.alpine @@ -0,0 +1,13 @@ +FROM alpine:3.4 +RUN apk update && apk add \ + build-base \ + protobuf-c-dev \ + protobuf-dev \ + python \ + libaio-dev \ + libcap-dev \ + libnl3-dev \ + pkgconfig +COPY . /criu +WORKDIR /criu +RUN make clean && make -j $(nproc) diff --git a/scripts/build/Makefile b/scripts/build/Makefile index ec4146bd4..1a3604d6e 100644 --- a/scripts/build/Makefile +++ b/scripts/build/Makefile @@ -11,6 +11,9 @@ binfmt_misc: ./binfmt_misc .PHONY: binfmt_misc +alpine: + docker build -t criu-$@ -f Dockerfile.alpine ../.. + %: Dockerfile.% qemu-user-static binfmt_misc docker build -t criu-$@ -f $< ../..