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,6 +1,6 @@
## 8.2 数据卷
## 8.1 数据卷
### 8.2.1 为什么需要数据卷
### 8.1.1 为什么需要数据卷
容器的存储层有一个关键问题**容器删除后数据就没了**
@@ -15,7 +15,7 @@ flowchart LR
---
### 8.2.2 数据卷的特性
### 8.1.2 数据卷的特性
| 特性 | 说明 |
|------|------|
@@ -27,12 +27,10 @@ flowchart LR
---
### 8.2.3 数据卷 vs 容器存储层
### 8.1.3 数据卷 vs 容器存储层
#### 容器存储层 (不推荐存储重要数据)
如下代码块所示展示了相关示例
```mermaid
graph TD
subgraph Container [容器]
@@ -47,8 +45,6 @@ graph TD
#### 数据卷 (推荐)
如下代码块所示展示了相关示例
```mermaid
graph TD
subgraph Container [容器]
@@ -65,7 +61,7 @@ graph TD
---
### 8.2.4 数据卷基本操作
### 8.1.4 数据卷基本操作
#### 创建数据卷
@@ -107,7 +103,7 @@ $ docker volume inspect my-vol
---
### 8.2.5 挂载数据卷
### 8.1.5 挂载数据卷
#### 方式一--mount (推荐)
@@ -163,7 +159,7 @@ $ docker run -d \
---
### 8.2.6 使用场景示例
### 8.1.6 使用场景示例
#### 场景一数据库持久化
@@ -227,7 +223,7 @@ $ docker run -d \
---
### 8.2.7 数据卷管理
### 8.1.7 数据卷管理
#### 删除数据卷
@@ -261,7 +257,7 @@ $ docker volume prune -f
---
### 8.2.8 数据卷备份与恢复
### 8.1.8 数据卷备份与恢复
#### 备份数据卷
@@ -316,7 +312,7 @@ echo "Backed up ${VOLUME_NAME} to ${BACKUP_DIR}/${VOLUME_NAME}_${TIMESTAMP}.tar.
---
### 8.2.9 数据卷 vs 绑定挂载
### 8.1.9 数据卷 vs 绑定挂载
Docker 有两种主要的数据持久化方式
@@ -342,7 +338,7 @@ $ docker run -v /host/path:/app/data nginx
---
### 8.2.10 常见问题
### 8.1.10 常见问题
#### Q如何知道容器使用了哪些数据卷