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

2.2K

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