songdongsheng/qemu-user-static

By songdongsheng

Updated 5 days ago

qemu-user-static enables the execution of multi-architecture containers using QEMU and binfmt_misc.

Image
Integration & Delivery
Operating Systems
Developer Tools

10K+

Currently supported host architectures are amd64, arm64 and riscv64.

After executing the following command, you can execute programs in other architectures of Linux:

# podman run --rm --pull always --privileged docker.io/songdongsheng/qemu-user-static --reset -p yes

or

# docker run --rm --pull always --privileged songdongsheng/qemu-user-static --reset -p yes

You can check the version of qemu like this:

# podman run --rm -it --entrypoint /usr/bin/qemu-$(uname -m)-static docker.io/songdongsheng/qemu-user-static --version
qemu-x86_64 version 9.2.0 (Debian 1:9.2.0+ds-2)
Copyright (c) 2003-2024 Fabrice Bellard and the QEMU Project developers

Docker Pull Command

docker pull songdongsheng/qemu-user-static