Lightweight WordPress container with Nginx 1.24 & PHP-FPM 8.3 based on Alpine Linux.
WordPress version currently installed: 6.4.3
- Used in production for many sites, making it stable, tested and up-to-date
- Optimized for 100 concurrent users
- Optimized to only use resources when there's traffic (by using PHP-FPM's ondemand PM)
- Works with Amazon Cloudfront or CloudFlare as SSL terminator and CDN
- Multi-platform, supporting AMD4, ARMv6, ARMv7, ARM64
- Built on the lightweight Alpine Linux distribution
- Small Docker image size (+/-90MB)
- Uses PHP 8.3 for the best performance, low cpu usage & memory footprint
- Can safely be updated without losing data
- Fully configurable because wp-config.php uses the environment variables you can pass as an argument to the container
See docker-compose.dev.yml how to use it in your own environment.
docker-compose up
This image includes wp-cli which can be used like this:
docker exec <your container name> /usr/local/bin/wp --path=/usr/src/wordpress <your command>
Dockerfile wordpress version config/msmtprc domain name .env docker-compose service information BE REINDED that config file is cpy into the docker during start up, any change require to re build the docker image