108640 Views
83860 Views
59555 Views
48723 Views
48311 Views
47806 Views
C2Pi-O Laser cut Camera holder
Build a laser-cut robot
Robots and Lasers
Arduino Plug and Make Kit Review
Pi to Pico W Bluetooth Communication
Two-Way Bluetooth Communication Between Raspberry Pi Picos
Introduction to the Linux Command Line on Raspberry Pi OS
How to install MicroPython
Wall Drawing Robot Tutorial
BrachioGraph Tutorial
Intermediate level MicroPython
Introduction to FreeCAD for Beginners
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 >