docker-xmrig/Dockerfile

36 lines
1.1 KiB
Docker
Raw Normal View History

2019-10-10 19:21:47 +03:00
FROM alpine
LABEL maintainer="Patrice Ferlet <metal3d@gmail.com>"
2023-06-07 15:14:52 +03:00
ARG VERSION=6.19.3
2019-10-10 19:21:47 +03:00
RUN set -xe;\
2021-05-15 10:54:57 +03:00
echo "@community http://nl.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories; \
apk update; \
2021-05-15 10:54:57 +03:00
apk add util-linux build-base cmake libuv-static libuv-dev openssl-dev hwloc-dev@community; \
2019-10-10 19:21:47 +03:00
wget https://github.com/xmrig/xmrig/archive/v${VERSION}.tar.gz; \
tar xf v${VERSION}.tar.gz; \
mkdir -p xmrig-${VERSION}/build; \
cd xmrig-${VERSION}/build; \
cmake .. -DCMAKE_BUILD_TYPE=Release -DUV_LIBRARY=/usr/lib/libuv.a;\
make -j $(nproc); \
2019-10-10 19:21:47 +03:00
cp xmrig /usr/local/bin/xmrig;\
rm -rf xmrig* *.tar.gz; \
apk del build-base; \
apk del openssl-dev;\
apk del hwloc-dev; \
apk del cmake; \
2021-05-15 10:54:57 +03:00
apk add hwloc@community;
2019-10-10 19:21:47 +03:00
2019-10-12 01:31:10 +03:00
ENV POOL_USER="44vjAVKLTFc7jxTv5ij1ifCv2YCFe3bpTgcRyR6uKg84iyFhrCesstmWNUppRCrxCsMorTP8QKxMrD3QfgQ41zsqMgPaXY5" \
POOL_PASS="" \
POOL_URL="xmr.metal3d.org:8080" \
DONATE_LEVEL=5 \
PRIORITY=0 \
THREADS=0
2019-10-10 19:21:47 +03:00
ADD entrypoint.sh /entrypoint.sh
WORKDIR /tmp
EXPOSE 3000
CMD ["/entrypoint.sh"]