CLI: Compose
The compose command is a secret-injecting wrapper for Docker Compose subcommands. It allows you to use familiar compose commands while DSO automatically handles secret injection.
Usage
docker dso compose <subcommand> [options]Supported Subcommands
upStart and run services
downStop and remove containers
psList running containers
logsView service logs
stopStop running services
restartRestart services
pullPull latest images
Examples
Start services:
docker dso compose up
docker dso compose up -d
View logs:
docker dso compose logs
docker dso compose logs -f
Check status:
docker dso compose ps
Stop services:
docker dso compose down
Key Features
- ✓Automatic secret injection from vault or provider
- ✓Use familiar docker-compose commands
- ✓Works in both Local and Cloud modes
- ✓Supports all standard compose flags
Common Workflow
# Initialize vault
docker dso init
# Set secrets
docker dso secret set myapp/db_password "secret"
# Start services
docker dso compose up -d
# Check logs
docker dso compose logs -f
# Stop services
docker dso compose down