DEV Community

Cover image for How to Install Docker on Raspberry Pi 4 with Raspbian Buster
Wael Ramadan
Wael Ramadan

Posted on

How to Install Docker on Raspberry Pi 4 with Raspbian Buster

This is a simple guide to creating a Docker development environment with your Raspberry Pi 4.

This has been tested on a Raspberry Pi 4 Model B Rev 1.1 using Raspbian Buster.

You can check your Raspberry Pi model by running the following command in the Raspberry Pi terminal:

cat /proc/cpuinfo
Enter fullscreen mode Exit fullscreen mode

Check cpu info in raspbian

You can also check your Raspbian OS version by running the following command in the Raspberry Pi terminal:

cat /etc/os-release
Enter fullscreen mode Exit fullscreen mode

Check OS info in raspbian


Steps

  1. Install Docker
curl -sSl https://get.docker.com | sh
Enter fullscreen mode Exit fullscreen mode
  1. Install dependencies
sudo apt-get install -y python python-pip

sudo apt-get install libffi-dev libssl-dev
Enter fullscreen mode Exit fullscreen mode
  1. Add permissions for Pi User to run Docker Commands
sudo usermod -aG docker $USER
Enter fullscreen mode Exit fullscreen mode
  1. Install Docker Compose
sudo pip install docker-compose

Enter fullscreen mode Exit fullscreen mode
  1. Test Docker installation
docker run hello-world
Enter fullscreen mode Exit fullscreen mode

Note: you might need to restart your Raspberry Pi to use docker without sudo persissions.

docker hello-world

If the installation was completed successfully, you will get the "Hello from Docker!" message. You can then check out Docker Hub for arm based images to run on your Raspberry Pi.

Top comments (0)