Start a container mining monero with xmrig.
302
Started from official Alpine, installed build-utils, cloned official xmrig.git and built it.
Run container providing environment variables (-e "VARIABLENAME=value"):
e.g.: docker run -d --rm -e "POOL=pool.supportxmr.com" -e "PORT=5555" -e "PAYMENTID=N0ID0n11377Y0uThi5" -e "WORKERID=$(hostname)" -e "LOGFILE=/xmrig.log" apocalypticuniverse/alpine-xmrig-armv7:latest
Dockerfile:
FROM alpine
RUN apk update &&
apk upgrade &&
apk add bash git build-base gcc wget cmake libmicrohttpd-dev libuv libuv-dev libressl2.7-libcrypto openssl openssl-dev &&
git clone https://github.com/xmrig/xmrig.git &&
cd xmrig &&
mkdir build &&
cd build &&
cmake .. &&
make &&
rm -rf /var/cache/apk/* &&
chmod -R 777 /xmrig
ENTRYPOINT /xmrig/build/xmrig -o ${POOL}:${PORT} -u ${PAYMENTID} -p ${WORKERID} -l ${LOGFILE} -k CMD /xmrig/build/xmrig -o ${POOL}:${PORT} -u ${PAYMENTID} -p ${WORKERID} -l ${LOGFILE} -k
Content type
Image
Digest
Size
78 MB
Last updated
over 7 years ago
docker pull apocalypticuniverse/alpine-xmrig-armv7:20190128