Docker and Docker Compose Installation Guide
Guide to installing Docker and Docker Compose on Ubuntu 24.04.
Install Docker
# Update packages
sudo apt update
# Install Docker
sudo apt install -y docker.io
# Start Docker
sudo systemctl start docker
sudo systemctl enable docker
# Add current user to docker group (log out/in after)
sudo usermod -aG docker $USER
Install Docker Compose
sudo apt install -y docker-compose
Verify Installation
docker --version
docker-compose --version
Troubleshooting
Docker won't start
sudo systemctl status docker
sudo systemctl restart docker
Permission denied errors
Make sure you're in the docker group:
groups $USER
If not, run:
sudo usermod -aG docker $USER
# Then log out and back in
Basic Docker Commands
# List running containers
docker ps
# List all containers
docker ps -a
# Stop a container
docker stop <container-name>
# Remove a container
docker rm <container-name>
# View logs
docker logs <container-name>
# Build and run with docker-compose
docker-compose up -d --build
Useful Links
Description