This is still work in progress. The images available on docker hub are in public preview state.
These Docker images are built on top of the official PHP Docker image, they contain additional PHP extensions required to run PHP applications.
Under docker
folder you may find services that may be enabled for your application.
- Switch between PHP versions: 7.0, 7.1
- Switch database engine: MySQL, Postgres
- Choose NoSQL database: Memcached, Redis, MongoDB
- Easy to install/remove software
- Database engines: MySQL (MariaDB), Postgres
- Neo4J support
- NoSQL databases: Memcached, Redis, MongoDB, Aerospike, RethinkDB
- PHP compilers: PHP-FPM
- Message Queueing: RabbitMQ, Beanstalkd
- Nginx, Apache2
- Varnish, Solr, Elasticsearch
- Databases: pgsql, sqlsrv, pdo_sqlsrv, mysqli
- NoSQL: Memcached, Redis, MongoDB, Aerospike
- Message Queueing: amqp
- Cache & debugging: xdebug, opcache, blackfire
- Other extensions: zip, soap, bcmath, gmp, exif, tokenizer, intl, ghostscript, ldap, imagick, swoole
- Image optimizers: jpegoptim, optipng, pngquant, gifsicle