Skip to content

Latest commit

 

History

3,216 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker-based WordPress Stack

Build Status

Introduction

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.

Stack

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

Documentation

Full documentation is available at https://wodby.com/docs/stacks/wordpress/local.

Image tags

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.

Maintenance

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.

Beyond local environment

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 WordPress stack on Wodby Wodby.

Other Docker4x projects

License

This project is licensed under the MIT open source license.

Releases

Used by

Contributors

Languages