101591 Views
79842 Views
45596 Views
44332 Views
40991 Views
33419 Views
Raspberry Pi Time machine
Now Ad-Free
Guiding Light
Sync Files on your Pis, with Syncthing
NextCloud
Buddy Jr.
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
Introduction to Rust
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 >