Wordpress + PHP-FHM + nginx image
426
Production-ready WordPress image with Nginx, PHP-FPM, and OPCache bundled in a single, lightweight container. Optimized for shared hosting environments and designed for performance out of the box.
standard and premium presets, plus fully custom tuningdocker run -d \
-e TIER=standard \
-e WORDPRESS_DB_HOST=mysql:3306 \
-e WORDPRESS_DB_NAME=wordpress \
-e WORDPRESS_DB_USER=wpuser \
-e WORDPRESS_DB_PASSWORD=secret \
-p 80:80 \
arcadia/wordpress:latest
| Variable | Description |
|---|---|
WORDPRESS_DB_HOST | MySQL host (e.g., mysql:3306) |
WORDPRESS_DB_NAME | Database name |
WORDPRESS_DB_USER | Database username |
WORDPRESS_DB_PASSWORD | Database password |
| Variable | Description | Default |
|---|---|---|
TIER | Hosting tier: standard, premium, or custom | standard |
TIER=custom)| Variable | Description |
|---|---|
PHP_PM_MAX_CHILDREN | Maximum number of PHP-FPM worker processes |
PHP_PM_START_SERVERS | Number of PHP-FPM servers to start |
PHP_PM_MIN_SPARE_SERVERS | Minimum number of spare servers |
PHP_PM_MAX_SPARE_SERVERS | Maximum number of spare servers |
PHP_PM_MAX_REQUESTS | Maximum requests before process respawn |
PHP_MEMORY_LIMIT | PHP memory limit (e.g., 512M) |
OPCACHE_MEMORY_CONSUMPTION | OPCache memory in MB |
OPCACHE_MAX_ACCELERATED_FILES | Maximum number of cached files |
Append _OVERRIDE to any variable above to override tier defaults.
| Tier | Docker RAM | Docker CPU | PHP-FPM Workers | PHP Memory Limit | OPCache Memory |
|---|---|---|---|---|---|
| standard (default) | 1 GB | 1 vCPU | 5 | 256 MB | 128 MB |
| premium | 2 GB | 2 vCPUs | 15 | 512 MB | 256 MB |
| custom | user-defined | user-defined | user-defined | user-defined | user-defined |
For standard WordPress sites and blogs.
For high-traffic sites, WooCommerce stores, and demanding applications.
Fully configurable resource limits for specialized deployments.
| Tag | Description |
|---|---|
latest | Current stable release |
0.0.4 | Versioned release |
wp-login.php.htaccess, wp-config.php, etc.)The container includes a health check that monitors WordPress availability:
docker ps
# STATUS column shows health: starting, healthy, or unhealthy
# All logs
docker logs <container>
# Nginx logs
docker exec <container> tail -f /var/log/nginx/access.log
# PHP-FPM logs
docker exec <container> tail -f /var/log/php-fpm/error.log
WP-CLI is pre-installed and available:
docker exec <container> wp plugin list
docker exec <container> wp core update
docker exec <container> wp db export
Content type
Image
Digest
sha256:2c3d6d3ef…
Size
130.1 MB
Last updated
5 months ago
docker pull arcadiaservers/wordpress