Installing Docker on Linux can be tricky. Follow the instructions step by step.
- Distribution:
- Ubuntu Jammy 22.04
- Ubuntu Focal 20.04
- GitHub Link to the instruction
Check the Ubuntu release version
lsb_release -d
Update the apt package
- Update the apt package index and install packages to allow apt to use a repository over HTTPS:
sudo apt-get update
sudo apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lab-release \
software-properties-common
Add Docker’s official GPG key
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Set up the Docker repositories
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Install Docker packages
sudo chmod a+r /etc/apt/keyrings/docker.gpg
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo apt-mark hold docker-ce
Confirm Installation of Docker
sudo docker version
Use Docker as a non-root user
sudo usermod -aG docker <user-name>
docker version
- You need to log out and log in again.
Run docker
docker run hello-world
docker image ls