Running Raspberry Pi OS in a Docker Container

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. linux

    Kernel source tree for Raspberry Pi-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://forums.raspberrypi.com/ (by raspberrypi)

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. docker-rpi

    Yet another unofficial Docker image of Raspberry Pi OS

    Despite that, it has already been implemented and tested in the original repository, which prompted me to write this article. And of course, there is a dokmic/rpi ready-to-use image published on Docker Hub that supports both ARM64 and ARM architectures and has several configuration options to customize the emulated Raspberry Pi OS.

  4. QEMU

    Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.

    There are plenty of tutorials and other Docker images running Raspberry Pi OS using QEMU, but unfortunately, all of them utilize the OS image at runtime as an SD card. Hence, they do not support mounting volumes to share the filesystem.

  5. jq

    Command-line JSON processor

    We can mount those partitions using the loop device with mount, sfdisk, and jq in one line:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How I used a named pipe to save memory and prevent crashes (in Perl)

    2 projects | dev.to | 15 Jan 2025
  • Rust in QEMU Roadmap

    5 projects | news.ycombinator.com | 3 Dec 2024
  • QEMU networking on macOS

    1 project | dev.to | 18 Jun 2024
  • QEMU Version 9.0.0 Released

    1 project | news.ycombinator.com | 24 Apr 2024
  • QEMU Version 6.0.0 Released

    11 projects | news.ycombinator.com | 30 Apr 2021

Did you know that C is
the 6th most popular programming language
based on number of references?