Skip to content

Instantly share code, notes, and snippets.

@mandrius
Last active April 2, 2018 08:14
Show Gist options
  • Save mandrius/08b23a658556ea0e6e35a10657db5778 to your computer and use it in GitHub Desktop.
Save mandrius/08b23a658556ea0e6e35a10657db5778 to your computer and use it in GitHub Desktop.
# 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment