Add Alpine Dockerfile

This commit is contained in:
Andy Postnikov 2018-01-06 22:44:28 +02:00
parent 49b45ddd18
commit e1381ce701

28
docker/Dockerfile Normal file
View file

@ -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"]