Add more content and fix format

This commit is contained in:
Baohua Yang
2026-02-25 21:06:21 -08:00
parent dd449bc84f
commit ecab788013
119 changed files with 566 additions and 496 deletions

View File

@@ -1,4 +1,4 @@
## 11.1 Compose 简介
## 11.1 简介
`Compose` 项目是 Docker 官方的开源项目负责实现对 Docker 容器集群的快速编排从功能上看 `OpenStack` 中的 `Heat` 十分类似

View File

@@ -1,4 +1,4 @@
## 11.4 Compose 命令说明
## 11.4 命令说明
Docker Compose 提供了丰富的命令来管理项目和容器本节将详细介绍这些命令的使用格式和常用选项

View File

@@ -1,4 +1,4 @@
## 11.6 使用 Django
## 11.6 实战 Django
> 本小节内容适合 `Python` 开发人员阅读
@@ -52,8 +52,6 @@ $ mkdir django-docker && cd django-docker
### 11.6.3 步骤 1创建 Dockerfile
如下代码块所示展示了相关示例
```docker
FROM python:3.12-slim
@@ -92,8 +90,6 @@ COPY . /code/
### 11.6.4 步骤 2创建 requirements.txt
如下代码块所示展示了相关示例
```txt
Django>=5.0,<6.0
psycopg[binary]>=3.1,<4.0
@@ -364,5 +360,5 @@ services:
- [Compose 模板文件详解](11.5_compose_file.md)深入理解 Compose 文件的所有配置项
- [使用 WordPress](11.8_wordpress.md)另一个 Compose 实战案例
- [Dockerfile 最佳实践](../appendix/20.1_best_practices.md)构建更小更安全的镜像
- [Dockerfile 最佳实践](../appendix/best_practices.md)构建更小更安全的镜像
- [数据管理](../08_data/README.md)Volume 和数据持久化详解

View File

@@ -1,4 +1,4 @@
## 11.7 使用 Rails
## 11.7 实战 Rails
> 本小节内容适合 Ruby 开发人员阅读
@@ -45,8 +45,6 @@ $ mkdir rails-docker && cd rails-docker
### 11.7.3 步骤 1创建 Dockerfile
如下代码块所示展示了相关示例
```docker
FROM ruby:3.2

View File

@@ -6,8 +6,6 @@ WordPress 是全球最流行的内容管理系统 (CMS)。使用 Docker Compose
### 11.8.1 项目结构
如下代码块所示展示了相关示例
```bash
wordpress/
├── compose.yaml

View File

@@ -1,3 +1,3 @@
## 11.9 使用 Compose 搭建 LNMP 环境
## 11.9 实战 LNMP
本项目的维护者 [khs1994](https://github.com/khs1994) 的开源项目 [khs1994-docker/lnmp](https://github.com/khs1994-docker/lnmp) 使用 Docker Compose 搭建了一套 LNMP 环境,各位开发者可以参考该项目在 Docker 或 Kubernetes 中运行 LNMP。

View File

@@ -1,4 +1,4 @@
## 11.10 本章小结
## 本章小结
Docker Compose 是管理多容器应用的利器通过 YAML 文件声明式地定义服务网络和数据卷