Skip to content

Repository files navigation

Dockette / PHP

Ready-to-use Debian based images for PHP 5.6-8.5 with CLI or FPM and Composer preinstalled.

Trying to follow the latest releases with official PHP.

🕹 f3l1x.io | 💻 f3l1x | 🐦 @xf3l1x

GitHub Actions Docker Hub pulls GitHub Sponsors Support/Discussions


Usage

docker run -v /path/to/site:/srv dockette/php:8.5
docker run -v /path/to/site:/srv dockette/php:8.5-fpm
docker run -v /path/to/site:/srv dockette/php:8.4
docker run -v /path/to/site:/srv dockette/php:8.4-fpm
docker run -v /path/to/site:/srv dockette/php:8.3
docker run -v /path/to/site:/srv dockette/php:8.3-fpm
docker run -v /path/to/site:/srv dockette/php:8.2
docker run -v /path/to/site:/srv dockette/php:8.2-fpm
docker run -v /path/to/site:/srv dockette/php:8.1
docker run -v /path/to/site:/srv dockette/php:8.1-fpm
docker run -v /path/to/site:/srv dockette/php:8.0
docker run -v /path/to/site:/srv dockette/php:8.0-fpm
docker run -v /path/to/site:/srv dockette/php:7.4
docker run -v /path/to/site:/srv dockette/php:7.4-fpm
docker run -v /path/to/site:/srv dockette/php:7.3
docker run -v /path/to/site:/srv dockette/php:7.3-fpm
docker run -v /path/to/site:/srv dockette/php:7.2
docker run -v /path/to/site:/srv dockette/php:7.2-fpm
docker run -v /path/to/site:/srv dockette/php:7.1
docker run -v /path/to/site:/srv dockette/php:7.1-fpm
docker run -v /path/to/site:/srv dockette/php:7.0
docker run -v /path/to/site:/srv dockette/php:7.0-fpm
docker run -v /path/to/site:/srv dockette/php:5.6
docker run -v /path/to/site:/srv dockette/php:5.6-fpm

Base image

FROM dockette/php:8.5-fpm

RUN apt update && apt install -y curl

Documentation

Linux packages

These images have preinstalled couple of linux packages: apt-transport-https ca-certificates git.

PHP extensions

These images have preinstalled a couple of PHP extensions. The table shows which extension each version has.

Extension 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4 8.5
apcu
bcmath
bz2
calendar
ctype
curl
gd
geoip
gettext
imagick
imap
intl
ldap
mbstring
mcrypt
memcached
mysql
pcov
pdo
pgsql
redis
soap
sqlite3
ssh2
xmlrpc
xsl
zip

All versions also have these SAPIs: cli, cgi and phpdbg. The *-fpm images have fpm in addition.

Composer

Composer

This super image has also preinstalled Composer.

Customization

In case of customization PHP 5.6 - 8.5:

  • /etc/php/{5.6-8.5}/{cli,cgi,fpm}/conf.d/991-custom.ini

Maintenance

See how to contribute to this package. Consider to support f3l1x. Thank you for using this package.

About

🐳 Dockette Debian based PHP 5.6-8.4 + FPM + Composer.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

72 stars

Watchers

4 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages