Sign inSign up

dipakparmar/wordpress-git

By dipakparmar

•Updated about 5 years ago

🐬 minimal ~75mb docker image for WordPress with git

Image
0

1.1K

dipakparmar/wordpress-git repository overview

⁠Production - WordPress Docker Container

Lightweight WordPress container with Nginx 1.16.1 & PHP-FPM 7.3.18 based on Alpine Linux.

WordPress version currently installed: 5.5.1

  • Used in production for my own 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)
  • Best to be used with Amazon Cloudfront as SSL terminator and CDN
  • Built on the lightweight Alpine Linux distribution
  • Uses PHP 7.2 for better performance, lower 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 a argument to the container

Docker Pulls Docker image layers nginx 1.16.1 php 7.3 License MIT

⁠Usage

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

docker-compose up

Or

docker run -d -p 80:80 -v <volumename>:/var/www/html/wp-content \
-e "DB_HOST=db" \
-e "DB_NAME=wordpress" \
-e "DB_USER=wp" \
-e "DB_PASSWORD=secret" \
-e "TABLE_PREFIX=only_if_not_wp_" \
-e "FS_METHOD=direct" \
atws/docker-wordpress:latest
⁠WP-CLI

This image includes wp-cli⁠ which can be used like this:

docker exec <your container name> /usr/local/bin/wp --path=/var/www/html <your command>

⁠Inspired by

Tag summary

Content type

Image

Digest

Size

75.1 MB

Last updated

about 5 years ago

docker pull dipakparmar/wordpress-git