To my pleasant surprise, it’s really easy to build docker images for other architectures using Docker. It makes use of QEMU user mode emulation to execute the binaries.
It’s especially easy on Docker for Desktop on macOS since everything is already preconfigured and all you have to do is fire up the container. In my case
However, I ran into some issues when running
dnf update or
dnf install commands on the
ppc64le/fedora:30 image. The commands would work on an x86 image, but throw a segmentation fault when emulating Power.