# Start an app (in background) based on docker-compose.yml:
docker-compose up -d
# List of running containers (including names):
docker-compose ps
# Check logs:
docker-compose logs [CONTAINER_NAME]
# Stop an app:
docker-compose stop
# Destroy containers (watch out!):
docker-compose down
# Execute command in 'php' container:
docker-compose exec --user 82 php pwd
# Drop into shell in 'php' container:
docker-compose exec --user 82 php /bin/bash
# Logs from 'php' container:
docker-compose logs php
# MySQL shell:
docker-compose exec mariadb /user/bin/mysql -uroot -p"password"
# DB import/export:
docker-compose exec mariadb sh -c 'exec mysqldump -uroot -p"password" my-db' > my-db.sql