Sign inSign up

arm64builds/xmrig-mo

By arm64builds

•Updated 3 months ago

Multi-arch CPU-only static build of MoneroOcean XMRig fork on Alpine (amd64, arm64, 386, arm/v7)

Image
0

3.0K

arm64builds/xmrig-mo repository overview

⁠MoneroOcean XMRig Fork (Multi-Architecture CPU-Only Miner)

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.

⁠Supported Architectures

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).

⁠Image Details

  • Static Build: The binary is compiled statically with all dependencies included (BUILD_STATIC=ON).
  • CPU-Only: CUDA and OpenCL are disabled (WITH_CUDA=OFF, WITH_OPENCL=OFF) to keep the footprint extremely small and focused on CPU mining.
  • Minimal Runtime: The image uses the minimal alpine image as base, including only essential network routing and configuration utilities (wireguard-tools, openresolv, iptables, iproute2, ca-certificates, curl).

⁠Quick Start

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

⁠Configuration

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

⁠Source

Tag summary

Content type

Image

Digest

sha256:dd8164a6b…

Size

17.1 MB

Last updated

3 months ago

docker pull arm64builds/xmrig-mo