Install Docker Compose
Docker Compose is a tool for defining and running multi-container Docker applications using a YAML file.
Step 1: Update package lists
First, update your package lists:
bash
sudo apt update
Step 2: Install Docker Compose
Install Docker Compose using the apt package manager:
bash
sudo apt install docker-compose -y
This installs Docker Compose from Ubuntu's official repositories.
Step 3: Verify version
Check that Docker Compose was installed successfully:
bash
docker-compose --version
You should see output similar to Docker Compose version v2.20.0
.
Step 4: Done
You can now run multi-container applications using Docker Compose.
Alternative: Install latest version
For the latest version, you can install Docker Compose directly:
bash
# Download the latest versionsudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose# Make it executablesudo chmod +x /usr/local/bin/docker-compose# Verify installationdocker-compose --version
Basic Docker Compose usage
Create a docker-compose.yml file
yaml
version: '3.8'services:web:image: nginx:alpineports:- "80:80"db:image: postgres:13environment:POSTGRES_DB: myappPOSTGRES_USER: userPOSTGRES_PASSWORD: password
Start services
bash
docker-compose up -d
Stop services
bash
docker-compose down
View logs
bash
docker-compose logs
Next Steps
Now that Docker Compose is installed, you can:
- Define multi-container applications
- Manage complex deployments
- Use environment variables and volumes
- Scale services easily