105800 Views
82496 Views
47243 Views
47066 Views
45458 Views
38527 Views
Pi-Apps
Intermediate MicroPython
Arduino Alvik
Raspberry Pi Time machine
Now Ad-Free
Guiding Light
Intermediate level MicroPython
Introduction to FreeCAD for Beginners
Building a Robot Arm with Raspberry Pi and PCA9685
Building User Authentication for Static Sites with FastAPI
Mastering Pydantic for Robust Data Validation
Mastering Markdown for Documentation with Jekyll
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 >