Install Docker on Linux with the official Ubuntu apt repository, then verify Docker Engine, Compose, and the no-sudo permission fix.
This Docker Linux setup shows the exact terminal flow for Ubuntu 24.04: remove conflicting packages, add Docker's official GPG key and apt source, install Docker Engine, run hello-world, fix the Docker daemon socket permission error, and test Docker Compose.
Commands shown
sudo apt remove docker.io docker-compose podman-docker containerd runc
sudo apt install -y ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubu... -o /etc/apt/keyrings/docker.asc
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl status docker --no-pager
sudo docker run hello-world
sudo usermod -aG docker $USER
newgrp docker
docker compose up -d
Official references
https://docs.docker.com/engine/instal...
https://docs.docker.com/engine/instal...
https://docs.docker.com/compose/insta...
#docker #linux #ubuntu #devops #terminal #installthat