WordPress4Docker 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 the docs on how to use
- Follow us on Twitter to track future updates
- Join community teams to ask questions
The WordPress stack consist of the following containers:
Container | Versions | Service name | Image | Default |
---|---|---|---|---|
Nginx | 1.15, 1.14, 1.13 | nginx |
anaxexp/wordpress-nginx | ✓ |
Apache | 2.4 | apache |
anaxexp/php-apache | |
WordPress | 4 | php |
anaxexp/wordpress | ✓ |
PHP | 7.x, 5.6 | php |
anaxexp/wordpress-php | |
MariaDB | 10.3, 10.2, 10.1 | mariadb |
anaxexp/mariadb | ✓ |
PostgreSQL | 10, 9.x | postgres |
anaxexp/postgres | |
Redis | 4.0, 3.2 | redis |
anaxexp/redis | |
Varnish | 4.1 | varnish |
anaxexp/wordpress-varnish | |
Node.js | 9.11, 8.11, 6.14 | node |
anaxexp/node | |
Solr | 7.x, 6.6, 5.5 | solr |
anaxexp/solr | |
Elasticsearch | 6.x, 5.6, 5.5, 5.4 | elasticsearch |
anaxexp/elasticsearch | |
Kibana | 6.x, 5.6, 5.5, 5.4 | kibana |
anaxexp/kibana | |
Memcached | 1.5 | memcached |
anaxexp/memcached | |
AthenaPDF | 2.10.0 | athenapdf |
arachnysdocker/athenapdf-service | |
Webgrind | 1.5 | webgrind |
anaxexp/webgrind | |
Blackfire | latest | blackfire |
blackfire/blackfire | |
Mailhog | latest | mailhog |
mailhog/mailhog | ✓ |
OpenSMTPD | 6.0 | opensmtpd |
anaxexp/opensmtpd | |
Rsyslog | latest | rsyslog |
anaxexp/rsyslog | |
Adminer | 4.6 | pma |
anaxexp/adminer | |
phpMyAdmin | latest | pma |
phpmyadmin/phpmyadmin | |
Portainer | latest | portainer |
portainer/portainer | ✓ |
Traefik | latest | traefik |
_/traefik | ✓ |
Supported WordPress versions: 4
Full documentation is available at https://docs.anaxexp.com/stacks/wordpress/local.
WordPress4Docker is a project designed to help you spin up local environment with docker-compose. If you want to deploy a consistent stack with orchestrations to your own server, check out AnaxExp.
We regularly update images used in this stack and release them together, see releases page for full changelog and update instructions.
This project is licensed under the MIT open source license.