From e1381ce7019aa3142f2b5e4d2411fc7c0a8351cf Mon Sep 17 00:00:00 2001 From: Andy Postnikov Date: Sat, 6 Jan 2018 22:44:28 +0200 Subject: [PATCH] Add Alpine Dockerfile --- docker/Dockerfile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 docker/Dockerfile diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 00000000..0d64b4c8 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,28 @@ +FROM alpine:3.7 + +RUN set -ex && \ + addgroup -S miner && \ + adduser -S -D -h /xmrig -G miner miner && \ + apk --no-cache upgrade && \ + apk --no-cache add \ + libuv \ + libmicrohttpd && \ + apk --no-cache add --virtual .build-deps \ + git \ + cmake \ + libuv-dev \ + libmicrohttpd-dev \ + build-base && \ + cd xmrig && \ + git clone https://github.com/xmrig/xmrig build && \ + cd build && \ + cmake -DCMAKE_BUILD_TYPE=Release . && \ + make && \ + cd .. && \ + cp build/xmrig /usr/bin && \ + rm -rf build && \ + apk del .build-deps || return 0 + +USER miner +WORKDIR /xmrig +ENTRYPOINT ["/usr/bin/xmrig"]