https://github.com/updatehub/docker-qemu-runner
UpdateHub QEMU runner Docker image
https://github.com/updatehub/docker-qemu-runner
Last synced: 7 months ago
JSON representation
UpdateHub QEMU runner Docker image
- Host: GitHub
- URL: https://github.com/updatehub/docker-qemu-runner
- Owner: UpdateHub
- License: other
- Created: 2017-06-07T13:35:31.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-09-24T13:44:39.000Z (over 4 years ago)
- Last Synced: 2025-03-17T03:24:50.243Z (11 months ago)
- Language: Shell
- Size: 19.5 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# UpdateHub QEMU runner Docker image [](https://travis-ci.org/UpdateHub/docker-qemu-runner)
UpdateHub provides a generic and safe Firmware Over-The-Air agent for
Embedded and Industrial Linux-based devices. This repository provides
a QEMU runner for UpdateHub test and development.
Features
--------
* ARM emulation
* x86-64 emulation
* fixed and dynamic MAC address setting
* persistent image support
Usage
-----
The following environments are available:
* ARCH=`` (required)
* IMAGE=`` (required)
* MAC=`` (optional)
The `IMAGE` environment points to the image name to be loaded by the
virtual machine (e.g: `updatehub-image-minimal-uh-qemu-x86-64.wic`). The
image is loaded from the `/state` volume so an example usage is:
```
docker run --rm \
-v $PWD:/state \
-e ARCH=x86-64 \
-e IMAGE=updatehub-image-minimal-uh-qemu-x86-64.wic \
-it updatehub/qemu-runner
```