Docker Setup QEMU with Local Cache
ActionsGitHub Action to install QEMU static binaries.
name: ci
on:
push:
jobs:
qemu:
runs-on: ubuntu-latest
steps:
-
name: Set up QEMU
uses: actions-self-hosted/setup-qemu-action@v3
The following inputs can be used as step.with
keys:
Name | Type | Default | Description |
---|---|---|---|
image |
String | tonistiigi/binfmt:latest |
QEMU static binaries Docker image |
platforms |
String | all |
Platforms to install (e.g., arm64,riscv64,arm ) |
cache-image |
Bool | true |
Cache binfmt image to GitHub Actions cache backend |
cache-image-dir |
String | Local path to store the binfmt image. Using this enables local caching instead of GitHub Actions cache. Note: The "latest" tag won't auto-update - delete the cached file to fetch updates. |
The following outputs are available:
Name | Type | Description |
---|---|---|
platforms |
String | Available platforms (comma separated) |
Want to contribute? Awesome! You can find information about contributing to this project in the CONTRIBUTING.md
Docker Setup QEMU with Local Cache is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.