mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-11 12:21:17 +00:00
Fix missing links
This commit is contained in:
@@ -368,7 +368,7 @@ services:
|
||||
|
||||
### 11.6.12 延伸阅读
|
||||
|
||||
- [Compose 模板文件详解](10.5_compose_file.md):深入理解 Compose 文件的所有配置项
|
||||
- [使用 WordPress](10.8_wordpress.md):另一个 Compose 实战案例
|
||||
- [Compose 模板文件详解](11.5_compose_file.md):深入理解 Compose 文件的所有配置项
|
||||
- [使用 WordPress](11.8_wordpress.md):另一个 Compose 实战案例
|
||||
- [Dockerfile 最佳实践](../appendix/20.1_best_practices.md):构建更小、更安全的镜像
|
||||
- [数据管理](../08_data_network/README.md):Volume 和数据持久化详解
|
||||
- [数据管理](../08_data/README.md):Volume 和数据持久化详解
|
||||
|
||||
@@ -294,6 +294,6 @@ $ docker compose run --rm web bundle update
|
||||
|
||||
### 11.7.14 延伸阅读
|
||||
|
||||
- [使用 Django](10.6_django.md):Python Web 框架实战
|
||||
- [Compose 模板文件](10.5_compose_file.md):配置详解
|
||||
- [数据管理](../08_data_network/README.md):数据持久化
|
||||
- [使用 Django](11.6_django.md):Python Web 框架实战
|
||||
- [Compose 模板文件](11.5_compose_file.md):配置详解
|
||||
- [数据管理](../08_data/README.md):数据持久化
|
||||
|
||||
@@ -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):官方镜像文档
|
||||
|
||||
@@ -4,12 +4,12 @@
|
||||
|
||||
本章将介绍 `Compose` 项目情况以及安装和使用。
|
||||
|
||||
* [简介](10.1_introduction.md)
|
||||
* [安装与卸载](10.2_install.md)
|
||||
* [使用](10.3_usage.md)
|
||||
* [命令说明](10.4_commands.md)
|
||||
* [Compose 模板文件](10.5_compose_file.md)
|
||||
* [实战 Django](10.6_django.md)
|
||||
* [实战 Rails](10.7_rails.md)
|
||||
* [实战 WordPress](10.8_wordpress.md)
|
||||
* [实战 LNMP](10.9_lnmp.md)
|
||||
* [简介](11.1_introduction.md)
|
||||
* [安装与卸载](11.2_install.md)
|
||||
* [使用](11.3_usage.md)
|
||||
* [命令说明](11.4_commands.md)
|
||||
* [Compose 模板文件](11.5_compose_file.md)
|
||||
* [实战 Django](11.6_django.md)
|
||||
* [实战 Rails](11.7_rails.md)
|
||||
* [实战 WordPress](11.8_wordpress.md)
|
||||
* [实战 LNMP](11.9_lnmp.md)
|
||||
|
||||
@@ -15,7 +15,7 @@ Docker Compose 是管理多容器应用的利器,通过 YAML 文件声明式
|
||||
|
||||
### 11.10.1 延伸阅读
|
||||
|
||||
- [Compose 模板文件](10.5_compose_file.md):详细模板语法参考
|
||||
- [Compose 命令说明](10.4_commands.md):完整命令列表
|
||||
- [Compose 模板文件](11.5_compose_file.md):详细模板语法参考
|
||||
- [Compose 命令说明](11.4_commands.md):完整命令列表
|
||||
- [网络配置](../09_network/README.md):Docker 网络基础
|
||||
- [数据管理](../08_data/README.md):数据卷管理
|
||||
|
||||
Reference in New Issue
Block a user