也许我发现了什么。。。
volumes:
- wp-content:/var/www/html/wp-content
根据
this
第条:
。。。
wp-content
包含所有用户提供的内容。基本上,你可以上传到你的网站的任何东西都会在这里结束。请注意,这不包括你写的任何东西。这些东西存储在WordPress数据库中。
然而
只要数据库和
wp含量
文件夹,您可以随时取回您的站点
,即使其他一切都失去了。
这也适用于:
Setting up WordPress with Docker
要试用它,请执行以下操作:
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: wordpress
volumes:
dbdata:
wp-content: