Dockerfile:
FROM alpine:latest
RUN adduser -S -D -H -h /xmrig miner
RUN apk --no-cache upgrade &&
apk --no-cache add
git
cmake
libuv-dev
build-base &&
git clone https://github.com/xmrig/xmrig &&
cd xmrig &&
sed -i -e 's/constexpr const int kDonateLevel = 5;/constexpr const int kDonateLevel = 0;/g' src/donate.h &&
mkdir build &&
cmake -DCMAKE_BUILD_TYPE=Release -DWITH_HTTPD=OFF . &&
make &&
apk del
build-base
cmake
git
USER miner COPY config.json /xmrig WORKDIR /xmrig ENTRYPOINT ["./xmrig"]
config.json { "algo": "cryptonight", "av": 0, "background": false, "colors": true, "cpu-affinity": null, "cpu-priority": null, "donate-level": 0, "log-file": null, "max-cpu-usage": 75, "print-time": 60, "retries": 5, "retry-pause": 5, "safe": false, "syslog": false, "threads": null, "pools": [ { "url": "pool.karbowanec.com:3333", "user": "Kj5McywJ5XpUuzUreWstsHBmN3Cgm9dmS7h9iWrkoh28JwNoicDCKaYXjBVQEo3CL1bo3aKoZyC7QGXtK8oDoB45SFHpfog", "pass": "x", "keepalive": true, "nicehash": false } ] }
Content type
Image
Digest
Size
-
Last updated
almost 9 years ago
docker pull mailon/xmrig2