Composer image with Php 5.6 and XDebug extension enabled for running CI with code coverage capabilities.
This image is based on prooph/docker-files containing a few extra Php extensions. We also added XDebug support.
It contains:
- php 5.6.33
- composer 1.6.3
- XDebug 2.5.5
docker build -t image_name .
From any Php 5.6 project directory you want to install, run composer install
from the container:
docker run -it --rm -v $PWD:/app image_name install
If you need more commands, run bash
from the container:
docker run -it --rm --entrypoint /bin/bash -v $PWD:/app image_name
Then, run any commands like phpunit
for instance:
root@a1b2c3:/app# ./vendor/bin/phpunit
This image is meant to be used for development or CI environments. This is not Production grade.