Alpine docker image that compiles a static binary of xmrig.
- Compiles
xmrigfrom MoneroOcean's repo (pulls in the latest commit). - Uses
gccas per the office docs for alpine. - Muti-stage build is used in the
Dockerfile, so the final image is the basealpineimage with the staticxmrigbinary.
Run docker-compose build run xmrig (or run ./build.sh if you don't have docker-compse).
Also best to ensure your alpine base image matches your system's CPU arch, e.g., if your machine is ARM-based
$ docker inspect alpine:3 --format '{{json .Architecture}}'
"arm64"Once created the image will be tagged xmrig:latest by default.
Edit docker-compose.yml with the appropriate xmr argumennts, then run docker-compose run xmrig
Or via docker with docker run xmrig --url="gulf.moneroocean.stream:10128" --user="XMR_WALLET_ADDRESS" --rig-"id=WORKER_ID"