Skip to content

jopplt/docker-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-php

PHP docker image for php/mysql developers.

Link to DockerHub: https://hub.docker.com/r/jopplt/php/tags

Tags

8.4-fpm-base: Base image for PHP development

docker pull jopplt/php:8.4-fpm-base

Includes the following extensions:

  • exif
  • gd
  • intl
  • bcmath
  • mbstring
  • mysqli
  • pdo
  • pdo_mysql
  • opcache
  • pcntl
  • zip
  • redis

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

8.4-fpm-dev: Base image with additional tools for local development

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

Local build & run

docker build --tag php:8.4-fpm-dev 8.4
docker run --rm -it -v ${PWD}:/app php:8.4-fpm-dev bash

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •