Docker allows you to run applications in isolated containers.
Install Docker
-
Update system
First, update the package lists:sudo apt update -
Install dependencies
Install the required packages:sudo apt install ca-certificates curl gnupg -y -
Add GPG key
Add the official Docker 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 -
Add repository
Add the official 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 -
Install Docker
Update the package lists and install Docker:sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y -
Verify installation
Check if Docker was installed correctly:sudo docker run hello-worldIf the installation was successful, a confirmation message will be displayed.
Useful commands
| Command | Description |
|---|---|
docker ps |
Show running containers |
docker ps -a |
Show all containers |
docker images |
Show downloaded images |
docker start <container> |
Start a container |
docker stop <container> |
Stop a container |
docker rm <container> |
Delete a container |
docker compose up -d |
Start Docker Compose |
docker compose down |
Stop Docker Compose |