Docker Installation
Here is the link for installing Docker Engine (opens in a new tab). I will only show how to install Docker Engine on Ubuntu, as installing Docker on Windows is very straightforward.
Install Docker Engine on Ubuntu
All the following steps are coming from this reference (opens in a new tab).
-
Setup Docker's
apt
repository# Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Add the repository to Apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update
-
Install the Docker packages.
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
-
Verify that the Docker Engine installation is successful by running the hello-world image.
sudo docker run hello-world
-
Manage Docker as a non-root user. [Optional]
sudo groupadd docker sudo usermod -aG docker $USER newgrp docker docker run hello-world # without sudo