Skip to content

dtcooper/raspberrypi-os-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi OS Docker Base Images

GitHub Repo | Docker Hub | GitHub Container Registry

Here are Docker container base images for building and running software that requires Raspberry Pi's Debian packageset.

So far Debian and Python base images are supported, but any base images based on Debian Bookworm or Bullseye could theoretically be supported. Create a pull request or issue if you'd like one added.

The linux/arm64 (64-bit) and linux/arm/v7 (32-bit) architectures are supported (limiting factor here is the Pi itself)

These are suitable for use cases where Debian packages that are available in Raspberry Pi's repositories are needed, for example in my use case the package libraspberrypi0 was needed.

Usage

From your Dockerfile,

FROM dtcooper/raspberrypi-os:bookworm

Or from the command line

$ docker run -it dtcooper/raspberrypi-os:bookworm

Containers

Debian (Bookworm)

  • Base image: debian:bookworm
  • Image names: dtcooper/raspberrypi-os:latest, ghcr.io/dtcooper/raspberrypi-os:latest
  • Tags: latest, bookworm

Debian (Bullseye)

  • Base image: debian:bullseye
  • Image names: dtcooper/raspberrypi-os:bullseye, ghcr.io/dtcooper/raspberrypi-os:bullseye
  • Tags: bullseye

Python 3.13 (Debian Bookworm)

  • Base image: python:3.13-bookworm
  • Image names: dtcooper/raspberrypi-os:python, ghcr.io/dtcooper/raspberrypi-os:python
  • Tags: python, python-bookworm, python3.13, python3.13-bookworm

Python 3.12 (Debian Bookworm)

  • Base image: python:3.12-bookworm
  • Image names: dtcooper/raspberrypi-os:python, ghcr.io/dtcooper/raspberrypi-os:python
  • Tags: python3.12, python3.12-bookworm

Python 3.11 (Debian Bookworm)

  • Base image: python:3.11-bookworm
  • Image names: dtcooper/raspberrypi-os:python3.11, ghcr.io/dtcooper/raspberrypi-os:python3.11
  • Tags: python3.11, python3.11-bookworm

Python 3.10 (Debian Bookworm)

  • Base image: python:3.10-bookworm
  • Image names: dtcooper/raspberrypi-os:python3.10, ghcr.io/dtcooper/raspberrypi-os:python3.10
  • Tags: python3.10, python3.10-bookworm

Python 3.9 (Debian Bookworm)

  • Base image: python:3.9-bookworm
  • Image names: dtcooper/raspberrypi-os:python3.9, ghcr.io/dtcooper/raspberrypi-os:python3.9
  • Tags: python3.9, python3.9-bookworm

Python 3.8 (Debian Bookworm)

  • Base image: python:3.8-bookworm
  • Image names: dtcooper/raspberrypi-os:python3.8, ghcr.io/dtcooper/raspberrypi-os:python3.8
  • Tags: python3.8, python3.8-bookworm

Python 3.13 (Debian Bullseye)

  • Base image: python:3.13-bullseye
  • Image names: dtcooper/raspberrypi-os:python-bullseye, ghcr.io/dtcooper/raspberrypi-os:python-bullseye
  • Tags: python-bullseye, python3.13-bullseye

Python 3.12 (Debian Bullseye)

  • Base image: python:3.12-bullseye
  • Image names: dtcooper/raspberrypi-os:python-bullseye, ghcr.io/dtcooper/raspberrypi-os:python-bullseye
  • Tags: python3.12-bullseye

Python 3.11 (Debian Bullseye)

  • Base image: python:3.11-bullseye
  • Image names: dtcooper/raspberrypi-os:python3.11-bullseye, ghcr.io/dtcooper/raspberrypi-os:python3.11-bullseye
  • Tags: python3.11-bullseye

Python 3.10 (Debian Bullseye)

  • Base image: python:3.10-bullseye
  • Image names: dtcooper/raspberrypi-os:python3.10-bullseye, ghcr.io/dtcooper/raspberrypi-os:python3.10-bullseye
  • Tags: python3.10-bullseye

Python 3.9 (Debian Bullseye)

  • Base image: python:3.9-bullseye
  • Image names: dtcooper/raspberrypi-os:python3.9-bullseye, ghcr.io/dtcooper/raspberrypi-os:python3.9-bullseye
  • Tags: python3.9-bullseye

Python 3.8 (Debian Bullseye)

  • Base image: python:3.8-bullseye
  • Image names: dtcooper/raspberrypi-os:python3.8-bullseye, ghcr.io/dtcooper/raspberrypi-os:python3.8-bullseye
  • Tags: python3.8-bullseye

About

Docker Containers of Raspberry Pi OS

Resources

Stars

Watchers

Forks

Packages