Docker4WordPress is a set of docker images optimized for WordPress. Use 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
- Ask questions on Discord
- Ask questions on Slack
- Follow @wodbycloud for future announcements
The WordPress stack consists of the following containers:
| Container | Versions | Image | ARM64 support | Enabled by default |
|---|---|---|---|---|
| Nginx | 1.31, 1.30 | wodby/nginx | ✓ | ✓ |
| Apache | 2.4 | wodby/apache | ✓ | |
| WordPress | 7 | wodby/wordpress | ✓ | ✓ |
| PHP | 8.5, 8.4, 8.3, 8.2 | wodby/wordpress-php | ✓ | |
| Crond | wodby/wordpress-php | ✓ | ✓ | |
| MariaDB | 11.4, 10.6, 10.5, 10.4 | wodby/mariadb | ✓ | ✓ |
| Valkey | 9.0, 8.1, 8.0, 7 | wodby/valkey | ✓ | |
| Redis | 8.6, 8.4, 8.2, 7.4 | wodby/redis | ✓ | |
| Memcached | 1 | wodby/memcached | ✓ | |
| Vinyl (Varnish) | 8.0, 6.0 | wodby/vinyl | ✓ | |
| Node.js | 26, 24, 22 | wodby/node | ✓ | |
| Solr | 10, 9 | wodby/solr | ✓ | |
| OpenSearch | 2 | opensearchproject/opensearch | ✓ | |
| OpenSearch Dashboards | 2 | opensearchproject/opensearch-dashboards | ✓ | |
| Gotenberg | latest | gotenberg/gotenberg | ✓ | |
| Mailpit | latest | axllent/mailpit | ✓ | ✓ |
| OpenSMTPD | 7 | wodby/opensmtpd | ✓ | |
| Rsyslog | latest | wodby/rsyslog | ✓ | |
| Webgrind | 1 | wodby/webgrind | ✓ | |
| XHProf viewer | latest | wodby/xhprof | ✓ | |
| Adminer | 6 | wodby/adminer | ✓ | |
| phpMyAdmin | latest | phpmyadmin/phpmyadmin | ||
| Traefik | 3 | _/traefik | ✓ | ✓ |
Full documentation is available at https://wodby.com/docs/stacks/wordpress/local.
Wodby images that package upstream software use [VERSION]-r[N] tags, for example
wodby/mariadb:11.4-r0. 11.4 selects the MariaDB version line and r0 identifies
the Wodby image revision. Revisions include application updates and image changes;
review the image release notes before upgrading because the revision number does
not indicate compatibility.
Major/minor tags share a revision counter per image repository. Full-version tags,
such as 11.4.2-r0, start at r0 again for each exact upstream version. Matching
Git tags identify the source commit for each published revision. Development
variants retain their qualifier, for example 8.5-dev-r0.
Use the versioned image tags supplied in .env instead of floating tags such as
latest. Previously published tags remain available. Wodby software such as Backup
uses semantic product versions, and third-party images follow their own tag formats.
See the image revision policy
for details.
We regularly update images used in this stack and release them together, see releases page for full changelog and update instructions. Most of routine updates for images and this project performed by the bot via scripts located at wodby/images.
Docker4WordPress 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 Wodby.
This project is licensed under the MIT open source license.