Docker4WordPress is a set of docker images optimized for WordPress. Use docker-compose.yml file from this repository to spin up a local environment for WordPress on Linux, macOS and Windows.
Read Quick Start.
The WordPress stack consist of the following containers:
| Container | Versions | Service name | Image | Enabled by default |
|---|---|---|---|---|
| Nginx | 1.14, 1.13 | nginx |
wodby/wordpress-nginx | ✓ |
| Apache | 2.4 | apache |
wodby/php-apache | |
| WordPress | 4 | php |
wodby/wordpress | ✓ |
| PHP | 7.x, 5.6 | php |
wodby/wordpress-php | |
| MariaDB | 10.2, 10.1 | mariadb |
wodby/mariadb | ✓ |
| PostgreSQL | 10.1, 9.6 | postgres |
wodby/postgres | |
| Redis | 4.0, 3.2 | redis |
wodby/redis | |
| Varnish | 4.1 | varnish |
wodby/wordpress-varnish | |
| Node | 9, 8 | node |
wodby/node | |
| Solr | 7.x, 6.x, 5.5, 5.4 | 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 | |
| AthenaPDF | 2.10.0 | athenapdf |
arachnysdocker/athenapdf-service | |
| Webgrind | 1.5 | webgrind |
wodby/webgrind | |
| Blackfire | latest | blackfire |
blackfire/blackfire | |
| phpMyAdmin | latest | pma |
phpmyadmin/phpmyadmin | |
| Mailhog | latest | mailhog |
mailhog/mailhog | ✓ |
| Portainer | latest | portainer |
portainer/portainer | ✓ |
| Traefik | latest | traefik |
_/traefik | ✓ |
Supported WordPress versions: 4
Full documentation is available at https://wodby.com/stacks/wordpress/docs/local
Deploy docker-based WordPress stack with orchestrations to your own server via Wodby.
This project is licensed under the MIT open source license.