fix(content): harden Docker practice guide

This commit is contained in:
yeasy
2026-06-16 21:23:21 -07:00
parent f4e684afeb
commit 9fdffa9d91
67 changed files with 343 additions and 278 deletions
+2 -2
View File
@@ -65,7 +65,7 @@ CMD echo $HOME
CMD ["sh", "-c", "echo $HOME"]
```
**优点**可以使用环境变量管道等 shell 特性
**优点**可以使用 `$HOME` 这类 shell 变量展开管道等 shell 特性
**缺点**主进程是 sh信号无法正确传递给应用
@@ -77,7 +77,7 @@ CMD ["sh", "-c", "echo $HOME"]
|------|----------|-----------|
| 主进程 | 指定的程序 | `/bin/sh` |
| 信号传递 | 正确 | 无法传递 |
| 环境变量 | 需要 shell 包装 | 自动解析 |
| `$VAR` shell 展开 | 不自动展开环境变量仍会传入进程 | 自动展开 |
| 推荐使用 | 大多数场景 | 需要 shell 特性时 |
#### 信号传递问题示例