Docker-based PHP stack
Introduction
Docker4PHP is a set of docker images optimized for PHP. Use docker-compose.yml
file from the latest stable release to spin up local environment on Linux, Mac OS X and Windows.
- Read the docs on how to use
- Follow @wodbycloud for updates announcements
- Join community slack to ask questions
Stack
The PHP stack consist of the following containers:
Container | Versions | Service name | Image | Default |
---|---|---|---|---|
Nginx | 1.15, 1.14, 1.13 | nginx |
wodby/php-nginx | ✓ |
Apache | 2.4 | apache |
wodby/php-apache | |
PHP | 7.x, 5.6 | php |
wodby/php | |
MariaDB | 10.3, 10.2, 10.1 | mariadb |
wodby/mariadb | ✓ |
PostgreSQL | 10, 9.x | postgres |
wodby/postgres | |
Redis | 4.0, 3.2 | redis |
wodby/redis | |
Node.js | 9.11, 8.11, 6.14 | node |
wodby/node | |
Varnish | 4.1 | varnish |
wodby/varnish | |
Solr | 7.x, 6.6, 5.5 | solr |
wodby/solr | |
Elasticsearch | 6.x, 5.6, 5.5, 5.4 | elasticsearch |
wodby/elasticsearch | |
Kibana | 6.x, 5.6, 5.5, 5.4 | kibana |
wodby/kibana | |
Memcached | 1.5 | memcached |
wodby/memcached | |
Webgrind | 1.5 | webgrind |
wodby/webgrind | |
Blackfire | latest | blackfire |
blackfire/blackfire | |
Rsyslog | latest | rsyslog |
wodby/rsyslog | |
AthenaPDF | 2.10.0 | athenapdf |
arachnysdocker/athenapdf-service | |
Mailhog | latest | mailhog |
mailhog/mailhog | ✓ |
OpenSMTPD | 6.0 | opensmtpd |
wodby/opensmtpd | |
Adminer | 4.6 | adminer |
wodby/adminer | |
phpMyAdmin | latest | pma |
phpmyadmin/phpmyadmin | |
Portainer | latest | portainer |
portainer/portainer | ✓ |
Traefik | latest | traefik |
_/traefik | ✓ |
Documentation
Full documentation is available at https://docs.wodby.com/stacks/php/local
Maintenance
We regularly update images used in this stack and release them together, see releases page for full changelog and update instructions.
License
This project is licensed under the MIT open source license.