PHP docker image for php/mysql developers.
Link to DockerHub: https://hub.docker.com/r/jopplt/php/tags
docker pull jopplt/php:8.4-fpm-base
Includes the following extensions:
exifgdintlbcmathmbstringmysqlipdopdo_mysqlopcachepcntlzipredis
Get a shell:
docker run --rm -it -v ${PWD}:/app jopplt/php:8.4-fpm-base sh
Custom php.ini configuration?:
docker run --rm -it -v ${PWD}:/app -v ${PWD}/config/php.ini:/usr/local/etc/php/php.ini jopplt/php:8.4-fpm-base sh
docker pull jopplt/php:8.4-fpm-dev
Bundled with:
- Xdebug
- Sqlite
- Bash
Get a shell:
docker run --rm -it -v ${PWD}:/app jopplt/php:8.4-fpm-dev bash
Install composer dependencies on current folder (with ssh keys):
docker run --rm -v ${PWD}:/app -v ~/.ssh:/root/.ssh jopplt/php:8.4-fpm-dev composer install
Custom xdebug.ini configuration?:
docker run --rm -it -v ${PWD}:/app -v ${PWD}/config/xdebug.ini:/usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini jopplt/php:8.4-fpm-dev bash
docker build --tag php:8.4-fpm-dev 8.4
docker run --rm -it -v ${PWD}:/app php:8.4-fpm-dev bash