快速开始:使用Compose和WordPress提供了以下docker-compose.yml
文件
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
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
dbdata:
为了持久化数据库数据,将创建一个卷:
db_data
Docker 卷将持久保存 Wordpress 对数据库所做的任何更新。
但是关于 Wordpress 容器并没有提到任何内容...
问题:
- 我应该遵循相同的方法,并为
wordpress
容器创建卷,以持久保存要添加的数据(例如文章、上传文件、主题等)吗? - 如果是,则应该指向哪些路径/目录?
yaml
。因此,对于那些想要使用命名卷的人,他们也必须将其添加到“顶级”volumes
键中。 - tgogos