Volume mount when setting up Wordpress with docker Volume mount when setting up Wordpress with docker wordpress wordpress

Volume mount when setting up Wordpress with docker


Maybe I've found something...

volumes:   - wp-content:/var/www/html/wp-content

According to this article:

...wp-content contains all user-supplied content. Basically anything you can upload to your site ends up here. That doesn’t include anything you write, mind you. Those things are stored in the WordPress database.

However, as long as you have both the database and your wp-content folder, you can always get your site back, even if everything else was lost.

This is also applied here: Setting up WordPress with Docker


To try it out:

version: '3.3'services:  db:   image: mysql:5.7   volumes:     - dbdata:/var/lib/mysql   restart: always   environment:     MYSQL_ROOT_PASSWORD: somewordpress     MYSQL_DATABASE: wordpress     MYSQL_USER: wordpress     MYSQL_PASSWORD: wordpress  wordpress:   depends_on:     - db   image: wordpress:latest   volumes:     - wp-content:/var/www/html/wp-content   ports:     - "8000:80"   restart: always   environment:     WORDPRESS_DB_HOST: db:3306     WORDPRESS_DB_USER: wordpress     WORDPRESS_DB_PASSWORD: wordpressvolumes:  dbdata:  wp-content: