114532 Views
101685 Views
86270 Views
54891 Views
51137 Views
49962 Views
Level Up your CAD Skills
Operation Pico
Raspberry Pi Home Hub
Hacky Temperature and Humidity Sensor
Robot Makers Almanac
High Five Bot
Using the Raspberry Pi Pico's Built-in Temperature Sensor
Getting Started with SQL
Introduction to the Linux Command Line on Raspberry Pi OS
How to install MicroPython
Wall Drawing Robot Tutorial
BrachioGraph Tutorial
KevsRobots Learning Platform
27% Percent Complete
By Kevin McAleer, 4 Minutes
This lesson guides you through the installation process of Docker on different operating systems including Windows, MacOS, and Linux.
Before installing Docker, ensure your system meets the necessary requirements for the Docker edition you’re installing. Generally, you need:
To install Docker on Windows, follow these steps:
docker --version
docker run hello-world
Follow these steps to install Docker on MacOS:
Docker can be installed on various Linux distributions. Here’s a general guide:
sudo apt-get update
sudo yum check-update
sudo apt-get install docker-ce
sudo yum install docker-ce
sudo systemctl start docker
sudo usermod -aG docker $USER
The script below can be used to install Docker on a Raspberry Pi and configure it to run without sudo. This is useful for running Docker commands as a non-root user.
Note - use the sudo command to run the script as a superuser.
sudo
#!/bin/bash # Define list of packages to install pkgstoinstall=(libffi-dev libssl-dev python3 python3-pip) # Update package cache and install packages sudo apt-get update sudo apt-get install -y "${pkgstoinstall[@]}" # Download Docker convenience script if it doesn't exist if [ ! -f /home/pi/get-docker.sh ]; then curl -fsSL https://get.docker.com -o /home/pi/get-docker.sh fi # Install Docker if not already installed if [ ! -f /usr/bin/docker ]; then sh /home/pi/get-docker.sh fi # Add 'pi' user to the 'docker' group sudo usermod -aG docker pi # Unmask the Docker service sudo systemctl unmask docker # Fix permissions for Docker socket sudo chmod 666 /var/run/docker.sock # Install docker-compose if it doesn't exist if [ ! -f /usr/local/bin/docker-compose ]; then sudo pip3 -v install docker-compose fi # Start Docker service sudo systemctl start docker
This script automates the installation of Docker and its components on a Raspberry Pi, along with setting permissions to allow running Docker commands without requiring sudo access.
< Previous Next >