Skip to content

[WIP] Development and Production-ready PHP Alpine Images for Docker with Multi-Architecture support

License

Notifications You must be signed in to change notification settings

ghostwriter/php

PHP for Docker Docker CI/CD

Development and Production-ready PHP Images for Docker

Special thanks to @mlocati for creating this fantastic tool mlocati/docker-php-extension-installer, which made all of this possible!

Supported versions: 8.5-rc, 8.4, 8.3, 8.2, 8.1, 8.0, 7.4

PHP 8.5-rc

Code Use PHP 8.5-rc image in Dockerfile

CLI with code coverage

FROM ghcr.io/ghostwriter/php:8.5-rc

CLI

FROM ghcr.io/ghostwriter/php:8.5-rc-cli

FPM

FROM ghcr.io/ghostwriter/php:8.5-rc-fpm

ZTS

FROM ghcr.io/ghostwriter/php:8.5-rc-zts

Terminal Pull & Run PHP 8.5-rc image from the command line

CLI with code coverage

docker pull ghcr.io/ghostwriter/php:8.5-rc
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.5-rc php -v

CLI

docker pull ghcr.io/ghostwriter/php:8.5-rc-cli
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.5-rc-cli php -v

FPM

docker pull ghcr.io/ghostwriter/php:8.5-rc-fpm
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.5-rc-fpm php -v

ZTS

docker pull ghcr.io/ghostwriter/php:8.5-rc-zts
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.5-rc-zts php -v

PHP 8.4

Code Use PHP 8.4 image in Dockerfile

CLI with code coverage

FROM ghcr.io/ghostwriter/php:8.4

CLI

FROM ghcr.io/ghostwriter/php:8.4-cli

FPM

FROM ghcr.io/ghostwriter/php:8.4-fpm

ZTS

FROM ghcr.io/ghostwriter/php:8.4-zts

Terminal Pull & Run PHP 8.4 image from the command line

CLI with code coverage

docker pull ghcr.io/ghostwriter/php:8.4
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.4 php -v

CLI

docker pull ghcr.io/ghostwriter/php:8.4-cli
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.4-cli php -v

FPM

docker pull ghcr.io/ghostwriter/php:8.4-fpm
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.4-fpm php -v

ZTS

docker pull ghcr.io/ghostwriter/php:8.4-zts
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.4-zts php -v

PHP 8.3

Code Use PHP 8.3 image in Dockerfile

CLI with code coverage

FROM ghcr.io/ghostwriter/php:8.3

CLI

FROM ghcr.io/ghostwriter/php:8.3-cli

FPM

FROM ghcr.io/ghostwriter/php:8.3-fpm

ZTS

FROM ghcr.io/ghostwriter/php:8.3-zts

Terminal Pull & Run PHP 8.3 image from the command line

CLI with code coverage

docker pull ghcr.io/ghostwriter/php:8.3
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.3 php -v

CLI

docker pull ghcr.io/ghostwriter/php:8.3-cli
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.3-cli php -v

FPM

docker pull ghcr.io/ghostwriter/php:8.3-fpm
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.3-fpm php -v

ZTS

docker pull ghcr.io/ghostwriter/php:8.3-zts
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.3-zts php -v

About

[WIP] Development and Production-ready PHP Alpine Images for Docker with Multi-Architecture support

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors 2

  •  
  •