mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-11 04:14:38 +00:00
Fix missing links
This commit is contained in:
@@ -83,7 +83,7 @@ networks:
|
||||
|
||||
本节涵盖了相关内容与详细描述,主要探讨以下几个方面:
|
||||
|
||||
#### 1。环境变量 (。env)
|
||||
#### 1. 环境变量 (.env)
|
||||
|
||||
为了安全,不要在 `compose.yaml` 中直接写密码。创建 `.env` 文件:
|
||||
|
||||
@@ -94,14 +94,14 @@ DB_PASSWORD=somestronguserpassword
|
||||
|
||||
Compose 会自动读取此同级目录下的文件。
|
||||
|
||||
#### 2。数据持久化
|
||||
#### 2. 数据持久化
|
||||
|
||||
我们定义了两个命名卷:
|
||||
|
||||
- `db_data`:确保 MySQL 容器重建后数据不丢失
|
||||
- `wp_data`:保存 WordPress 的核心文件、插件、主题和上传的媒体文件
|
||||
|
||||
#### 3。PHP 配置优化
|
||||
#### 3. PHP 配置优化
|
||||
|
||||
默认的 WordPress 镜像上传文件限制较小 (通常 2MB)。创建 `uploads.ini`:
|
||||
|
||||
@@ -138,7 +138,7 @@ $ docker compose logs -f
|
||||
|
||||
本节涵盖了相关内容与详细描述,主要探讨以下几个方面:
|
||||
|
||||
#### 1。数据库备份
|
||||
#### 1. 数据库备份
|
||||
|
||||
不要只依赖 Volume。建议定期备份数据库:
|
||||
|
||||
@@ -168,11 +168,11 @@ $ docker exec wordpress_db mysqldump -u wordpress -pwordpress wordpress > backup
|
||||
- wp_net
|
||||
```
|
||||
|
||||
#### 2。使用 Nginx 反向代理
|
||||
#### 2. 使用 Nginx 反向代理
|
||||
|
||||
在生产环境中,不要直接暴露 WordPress 端口,而是通过 Nginx 进行反向代理并配置 SSL。
|
||||
|
||||
#### 3。使用 Redis 缓存
|
||||
#### 3. 使用 Redis 缓存
|
||||
|
||||
WordPress 支持 Redis 缓存以提高性能。
|
||||
|
||||
@@ -216,6 +216,6 @@ $ docker compose restart wordpress
|
||||
|
||||
### 11.8.7 延伸阅读
|
||||
|
||||
- [Compose 模板文件](10.5_compose_file.md):深入了解配置项
|
||||
- [数据卷](../08_data_network/data/volume.md):理解数据持久化
|
||||
- [Compose 模板文件](11.5_compose_file.md):深入了解配置项
|
||||
- [数据卷](../08_data/volume.md):理解数据持久化
|
||||
- [Docker Hub WordPress](https://hub.docker.com/_/wordpress):官方镜像文档
|
||||
|
||||
Reference in New Issue
Block a user