mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-11 04:14:38 +00:00
Add more content and fix format
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
## 11.1 Compose 简介
|
||||
## 11.1 简介
|
||||
|
||||
`Compose` 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 `OpenStack` 中的 `Heat` 十分类似。
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
## 11.4 Compose 命令说明
|
||||
## 11.4 命令说明
|
||||
|
||||
Docker Compose 提供了丰富的命令来管理项目和容器。本节将详细介绍这些命令的使用格式和常用选项。
|
||||
|
||||
|
||||
@@ -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 和数据持久化详解
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -6,8 +6,6 @@ WordPress 是全球最流行的内容管理系统 (CMS)。使用 Docker Compose
|
||||
|
||||
### 11.8.1 项目结构
|
||||
|
||||
如下代码块所示,展示了相关示例:
|
||||
|
||||
```bash
|
||||
wordpress/
|
||||
├── compose.yaml
|
||||
|
||||
@@ -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。
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
## 11.10 本章小结
|
||||
## 本章小结
|
||||
|
||||
Docker Compose 是管理多容器应用的利器,通过 YAML 文件声明式地定义服务、网络和数据卷。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user