Skip to main content

Docker on ARM64

Apple Silicon. Raspberry Pi. AWS Graviton. Native, not emulated.

Same z4jdev/z4j image, second native arch in the manifest: linux/arm64. Apple Silicon (M-series), Raspberry Pi 4 / 5, AWS Graviton, Oracle Ampere, Hetzner ARM all pull the ARM64 layer automatically. Built natively on ubuntu-24.04-arm runners; no QEMU emulation in the build pipeline or at runtime, so cold starts and steady-state CPU match the AMD64 tier.

Ships with

  • linux/arm64 layer in the same z4jdev/z4j multi-arch manifest; docker pull picks the right one
  • Native ARM build; matches AMD64 performance without emulation overhead
  • Good fit for homelab (Pi 4 / Pi 5), edge nodes, and ARM cloud instances
  • Identical Postgres / SQLite story as AMD64; data files are arch-agnostic so you can move between them

Highlights

  • Built on GitHub Actions native ubuntu-24.04-arm runners
  • Pi 4 (4 GB) handles a small homelab fleet comfortably
  • AWS Graviton instances often beat AMD64 on price / performance
Related

More capabilities