Skip to content

sbehrends/docker-wordpress

 
 

Repository files navigation

Wordpress container

Wordpress container with Nginx 1.10 & PHP-FPM 7.0 based on Alpine Linux.

  • Used in production for my own sites, making it stable, tested and up-to-date
  • Optimized for 50 concurrent users
  • Optimized to only use resources when there's traffic (by using PHP-FPM's ondemand PM)
  • Best to be used with Amazon Cloudfront as SSL terminator and CDN
  • Built on the lightweight Alpine Linux distribution
  • Small Docker image size (+/-45MB)
  • Uses PHP 7.0 for better performance, lower cpu usage & memory footprint
  • Can safely be updated without loosing data
  • Fully configurable because wp-config.php uses the environment variables you can pass as a argument to the container

Docker Pulls

Usage

See docker-compose.yml how to use it in your own environment.

docker-compose up

Or

docker run -d trafex/wordpress -p 80:80 -v /local/folder:/var/www/wp-content -e "DB_HOST=db" -e "DB_NAME=wordpress" -e "DB_USER=wp" -e "DB_PASSWORD=secret"

Inspired by

About

Wordpress container with Nginx 1.10 & PHP-FPM 7.0 based on Alpine Linux

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Nginx 81.7%
  • PHP 9.8%
  • Shell 8.5%