What You Get
The Docker Breeze comes with Docker Engine and Docker Compose pre-installed on Ubuntu, ready for containerized application deployment.
Verify Installation
docker --version
docker compose versionDeploy Your First Application
Create docker-compose.yml:
services:
web:
image: nginx:alpine
ports:
- "80:80"
volumes:
- ./html:/usr/share/nginx/html
restart: unless-stoppedmkdir html
echo "<h1>Hello from Docker!</h1>" > html/index.html
docker compose up -dDeploy WordPress with Docker
services:
wordpress:
image: wordpress:latest
ports:
- "80:80"
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: wp
WORDPRESS_DB_PASSWORD: SecurePass123
WORDPRESS_DB_NAME: wordpress
volumes:
- wp-data:/var/www/html
restart: unless-stopped
db:
image: mariadb:11
environment:
MYSQL_DATABASE: wordpress
MYSQL_USER: wp
MYSQL_PASSWORD: SecurePass123
MYSQL_ROOT_PASSWORD: RootPass123
volumes:
- db-data:/var/lib/mysql
restart: unless-stopped
volumes:
wp-data:
db-data:docker compose up -dUseful Commands
docker compose ps # List running containers
docker compose logs -f # Follow logs
docker compose down # Stop all containers
docker compose pull # Update images
docker compose up -d # Recreate with new images