Add blank lines before lists per CommonMark

This commit is contained in:
yeasy
2026-04-25 15:13:27 +00:00
parent 9abc1cbb69
commit 515ba9f64a
27 changed files with 62 additions and 0 deletions
+2
View File
@@ -28,6 +28,7 @@ RUN ["executable", "param1", "param2"]
```docker
RUN apt-get update
```
- **特点**默认通过 `/bin/sh -c` 执行
- **优势**可以使用环境变量管道重定向等 Shell 特性
- **示例**
@@ -40,6 +41,7 @@ RUN apt-get update
```docker
RUN ["apt-get", "update"]
```
- **特点**直接调用可执行文件不经过 Shell
- **优势**避免 Shell 字符串解析问题适用于参数中包含特殊字符的情况
- **注意**无法使用 `$VAR` 环境变量替换 (除非显式调用 shell)
+1
View File
@@ -10,6 +10,7 @@
- **ENTRYPOINT**定义容器的入口脚本通常用于启动应用的某个特定部分
**决策树**
1. **你的容器是否有不可变的启动逻辑** 比如需要先做一些初始化工作然后才运行应用 使用 ENTRYPOINT
2. **用户经常会在 `docker run` 时传入不同的命令吗** 使用 CMD让用户灵活覆盖
3. **大多数情况下你希望容器始终以相同的方式启动** 使用 ENTRYPOINT