Simplify words and fix format issues

This commit is contained in:
Baohua Yang
2026-02-24 22:01:02 -08:00
parent c44cbfcd62
commit d6e0838807
124 changed files with 45 additions and 1073 deletions

View File

@@ -16,20 +16,14 @@
### 5.3.2 docker stop (推荐)
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### docker stop 基本用法
运行以下命令
```bash
$ docker stop 容器名或ID
```
#### 工作原理
具体内容如下
```mermaid
flowchart TD
cmd["docker stop mycontainer"] --> A["1. 发送 SIGTERM 信号给容器主进程 (PID 1)"]
@@ -39,8 +33,6 @@ flowchart TD
#### 自定义超时时间
运行以下命令
```bash
## 等待 30 秒后强制终止
@@ -53,8 +45,6 @@ $ docker stop -t 0 mycontainer
#### 停止多个容器
运行以下命令
```bash
## 停止多个指定容器
@@ -69,20 +59,14 @@ $ docker stop $(docker ps -q)
### 5.3.3 docker kill
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### 基本用法
运行以下命令
```bash
$ docker kill 容器名或ID
```
#### stop 的区别
相关信息如下表
| 命令 | 信号 | 使用场景 |
|------|------|---------|
| `docker stop` | SIGTERM SIGKILL | 正常停止让应用优雅退出 |
@@ -90,8 +74,6 @@ $ docker kill 容器名或ID
#### 发送自定义信号
运行以下命令
```bash
## 发送 SIGHUP让进程重新加载配置
@@ -123,8 +105,6 @@ $ docker run ubuntu echo "Hello" # echo 执行完 → 容器停止
### 5.3.5 查看已停止的容器
运行以下命令
```bash
$ docker ps -a
CONTAINER ID IMAGE COMMAND STATUS NAMES
@@ -146,12 +126,8 @@ c5d3a5e8f7b2 nginx "nginx" Up 5 minutes mynginx
### 5.3.6 重新启动容器
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### 启动已停止的容器
运行以下命令
```bash
$ docker start 容器名或ID
@@ -162,8 +138,6 @@ $ docker start -ai 容器名
#### 重启运行中的容器
运行以下命令
```bash
## 先停止再启动
@@ -178,8 +152,6 @@ $ docker restart -t 30 容器名
### 5.3.7 生命周期状态图
具体内容如下
```mermaid
stateDiagram-v2
direction TB
@@ -200,28 +172,20 @@ stateDiagram-v2
### 5.3.8 批量操作
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### 停止所有容器
运行以下命令
```bash
$ docker stop $(docker ps -q)
```
#### 删除所有已停止的容器
运行以下命令
```bash
$ docker container prune
```
#### 停止并删除所有容器
运行以下命令
```bash
$ docker stop $(docker ps -q) && docker container prune -f
```
@@ -230,8 +194,6 @@ $ docker stop $(docker ps -q) && docker container prune -f
### 5.3.9 常见问题
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### Q容器停止很慢
原因应用没有正确处理 SIGTERM 信号需要等待超时后强制终止
@@ -258,8 +220,6 @@ CMD ["node", "server.js"]
#### Q容器无法停止
运行以下命令
```bash
## 强制终止