Skip to content

Instantly share code, notes, and snippets.

@askdaddy
Created December 3, 2018 05:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save askdaddy/e3b41456e95e42a37a5b63dd80fa09e2 to your computer and use it in GitHub Desktop.
Save askdaddy/e3b41456e95e42a37a5b63dd80fa09e2 to your computer and use it in GitHub Desktop.
mxrig-docker-build
FROM alpine:latest as builder
RUN adduser -S -D -H -h /xmrig miner
WORKDIR /xmrig
RUN apk --no-cache upgrade && \
apk --no-cache add \
curl \
git \
cmake \
libuv-dev \
build-base && \
git clone https://github.com/xmrig/xmrig && \
mkdir xmrig/build && \
cd xmrig/build && \
cmake -DCMAKE_BUILD_TYPE=Release -DWITH_HTTPD=OFF .. && \
make && \
cd /xmrig && \
curl -fsSL -o rig.sh https://gist.githubusercontent.com/askdaddy/8fd6090255b0cc00481042c762935d3a/raw/rig.sh && chmod +x rig.sh
FROM alpine:latest as xmrig
RUN adduser -S -D -H -h /xmrig miner
USER miner
WORKDIR /xmrig
COPY --from=0 /xmrig/rig.sh .
COPY --from=0 /xmrig/xmrig/build/xmrig .
ENTRYPOINT ["/xmrig/rig.sh"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment