Monday, August 26, 2024

A Raspberry Pi emulator in an easy to use Docker image

PI-CI is a Raspberry Pi emulator in a Docker image that lets developers easily prepare and flash Pi configurations.

The PI-CI project enables developers to easily run a Pi VM, prepare a configuration inside a Pi VM, and flash a Pi VM image to a physical SD card.

Example use cases:

  • Preconfigure Raspberry Pi servers that work from first boot.
  • Create reproducible server configurations using Ansible.
  • Automate the distribution of configurations through a CI pipeline.
  • Test ARM applications in a virtualized environment.

Key features:

  • Pi 3, 4 and 5 support
  • 64 bit (ARMv8) Raspberry PI OS (24.04, Bookworm) included
  • Internet access
  • No root required
  • Safe, fully reproducible from source
  • Tested and stable

See more on GitHub.

No comments:

Post a Comment