Multi-arch CPU-only static build of MoneroOcean XMRig fork on Alpine (amd64, arm64, 386, arm/v7)
2.2K
This repository provides a lightweight, highly optimized, multi-architecture Docker image of MoneroOcean's XMRig fork. It is statically built to ensure maximum portability and minimal runtime footprint, complete with networking and routing dependencies for secure deployment.
We support the following 4 architectures under a single multi-arch manifest:
linux/amd64 (64-bit Intel/AMD, with full SSE4.1, AVX2, VAES, and assembly optimizations enabled)linux/386 (32-bit Intel/AMD)linux/arm64 (64-bit ARM, optimized for modern 64-bit ARM devices with hardware AES support)linux/arm/v7 (32-bit ARM, NEON-optimized. Note: RandomX JIT is disabled on this architecture to compile/run cleanly within 32-bit memory constraints).BUILD_STATIC=ON).WITH_CUDA=OFF, WITH_OPENCL=OFF) to keep the footprint extremely small and focused on CPU mining.alpine image as base, including only essential network routing and configuration utilities (wireguard-tools, openresolv, iptables, iproute2, ca-certificates, curl).You can run the container by passing your pool configuration directly to the command line:
docker run -d --name xmrig-mo --restart unless-stopped \
arm64builds/xmrig-mo:latest \
-o <pool-address>:<port> \
-u <wallet-address> \
-p <worker-name> \
-k
Or run interactively:
docker run --rm -it arm64builds/xmrig-mo:latest -o <pool> -u <wallet> -p <worker> -k
You can also mount a custom config.json file to configure the miner:
docker run -d --name xmrig-mo \
-v /path/to/config.json:/build/xmrig/build/config.json \
arm64builds/xmrig-mo:latest
Content type
Image
Digest
sha256:dd8164a6b…
Size
17.1 MB
Last updated
3 months ago
docker pull arm64builds/xmrig-mo