Docker Engine is the industry-standard container runtime. It lets you build, ship, and run applications in isolated containers, ensuring consistent environments from development through production. This guide installs Docker Engine on Ubuntu 26.04 LTS using the official Docker repository.
Tested and valid on:
- Ubuntu 26.04 LTS
Prerequisites
- Ubuntu 26.04 LTS
- A user with sudo privileges
- Internet connectivity
Step 1 – Remove Old Docker Versions
sudo apt remove docker docker-engine docker.io containerd runc 2>/dev/null || true
Step 2 – Install Required Packages
sudo apt update
sudo apt install ca-certificates curl gnupg -y
Step 3 – Add Docker’s Official GPG Key
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg |
sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
Step 4 – Add the Docker Repository
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg]
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 update
Step 5 – Install Docker Engine
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin -y
Step 6 – Verify Installation
sudo docker run hello-world
Step 7 – Manage Docker as a Non-Root User
sudo usermod -aG docker $USER
newgrp docker
docker run hello-world
Step 8 – Enable Docker on Boot
sudo systemctl enable docker
sudo systemctl enable containerd
Conclusion
Docker Engine is installed on Ubuntu 26.04 LTS. You can now build images with docker build, run containers with docker run, and use Docker Compose to orchestrate multi-container applications.