๐ณ Docker Installation Guide (Ubuntu)
This document provides the exact commands used to install Docker on an Ubuntu system, along with short explanations.
๐ 1. Create Keyrings Directory
sudo install -m 0755 -d /etc/apt/keyringsCreates a directory to securely store Docker GPG keys with proper permissions.
๐ 2. Add Docker GPG Key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
sudo gpg --dearmor -o /etc/apt/keyrings/docker-archive-keyring.gpgDownloads Dockerโs official GPG key and converts it into a format usable by APT.
๐ 3. Set Read Permissions for Key
sudo chmod a+r /etc/apt/keyrings/docker-archive-keyring.gpgEnsures all users can read the GPG key.
๐ฆ 4. Add Docker Repository
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker-archive-keyring.gpg] \
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" \
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullAdds the official Docker repository to APT sources based on system architecture and Ubuntu version.
๐ 5. Update Package Index
sudo apt updateRefreshes package lists to include Docker repository packages.
๐ฅ 6. Install Docker Packages
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginInstalls:
- Docker Engine (
docker-ce) - Docker CLI
- Container runtime (
containerd) - Buildx plugin
- Docker Compose plugin
โ 7. Verify Installation
docker ps -aLists all containers to confirm Docker is working.
docker image lsDisplays available Docker images.