Skip to content

Docker

Docker Services

Start

docker compose up -d

phpunit must use Dockerfile.phpunit (Xdebug-enabled image) for coverage runs.

Stop only containers (keep volumes and networks)

docker-compose stop

Stop and remove containers and networks

docker-compose down

Stop and remove everything including volumes

docker-compose down -v

For MySQL in RAM (tmpfs), simply use docker-compose down and restart; the database is deleted when the container stops.

Debug Container

Open shell inside container:

docker exec -it lamp-app bash

Get log in container:

tail -F /var/log/apache2/error.log

Docker Hub Repository

https://hub.docker.com/r/lastprophet/balerocms