qemu-user-static (qus) and containers¶
Welcome to the Documentation of qemu-user-static and containers (qus)! Build and execute OCI images for foreign architectures using QEMU’s user-mode emulation.
qus is a compilation of utilities, examples and references to build and execute OCI images [R19] [R27] [R20] (aka Docker [R7] [R25] [R14] images) for foreign architectures, using QEMU’s [R3] [R4] [R28] user-mode emulation.
Ready-to-use docker images are provided for each of seven host architectures officially supported by Docker, Inc. or built by official images [R15]:
Multiple minimal working setups to build and execute
arm64v8 containers on
amd64 are configured and tested on
Continuous Integration (CI) [R24] services (GitHub Actions [R16] [R26]).
The full flow is public, for other users to learn and adapt these resources to their needs.
These resources are tested on GNU/Linux and Windows 10 (Docker Desktop). Contributions to test them on other host OSs are welcome!