Hands-on Docker for Raspberry Pi

Learn everything you wanted to know about installing and running Docker on the Raspberry Pi culminating in a mini-project: how to create an IoT doorbell in Python.

We'll start right from the beginning making this the perfect Docker 101.

Here's an overview of the video recording and some additional links that will prove useful for running Docker on your Raspberry Pi.


  • Flash Raspbian to a fresh SD card
  • Install and optimize Docker from scratch
  • Run our first container
  • Play with GPIO and buzzers
  • Create an IoT doorbell with a buzzer and Python / Flask

The video

The video makes references to my previous guide featured on RaspberryPi.org. You can find more information about flashing an SD card on Linux or Windows there.

Sharing & feedback

Please get in touch with comments, questions and suggestions on the blog or follow me on Twitter at @alexellisuk.

Must read

Get a head-start with these 5 things you need to know for any Docker and Raspberry Pi project.

Learn how to create a super-computer cluster with many Raspberry Pis. (Featured on RaspberryPi.org)

A set of curated Dockerfiles and tutorials for Raspberry Pi - Node.js / Consul / Python / Swarm / Nginx and much more.

Alex Ellis

Read more posts by this author.

Subscribe to Alex Ellis' Blog

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!