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

@@ -1,7 +1,5 @@
## 7.4 CMD 容器启动命令
本节涵盖了相关内容与详细描述主要探讨以下几个方面
### 7.4.1 什么是 CMD
`CMD` 指令用于指定容器启动时默认执行的命令它定义了容器的 主进程
@@ -63,8 +61,6 @@ CMD ["sh", "-c", "echo $HOME"]
### 7.4.3 exec 格式 vs shell 格式
相关信息如下表
| 特性 | exec 格式 | shell 格式 |
|------|----------|-----------|
| 主进程 | 指定的程序 | `/bin/sh` |
@@ -72,10 +68,6 @@ CMD ["sh", "-c", "echo $HOME"]
| 环境变量 | 需要 shell 包装 | 自动解析 |
| 推荐使用 | 大多数场景 | 需要 shell 特性时 |
#### 概述
总体概述了以下内容
#### 信号传递问题示例
如下代码块所示展示了相关示例
@@ -122,8 +114,6 @@ CMD ["/bin/bash"] + cat /etc/os-release
### 7.4.5 经典错误容器立即退出
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### 错误示例
如下代码块所示展示了相关示例
@@ -166,8 +156,6 @@ CMD ["nginx", "-g", "daemon off;"]
### 7.4.6 CMD vs ENTRYPOINT
相关信息如下表
| 指令 | 用途 | 运行时行为 |
|------|------|-----------|
| **CMD**| 默认命令 | `docker run` 参数会 **覆盖** |
@@ -210,8 +198,6 @@ $ docker run myimage http://other.com # curl -s http://other.com参数覆盖
### 7.4.7 最佳实践
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### 1. 优先使用 exec 格式
如下代码块所示展示了相关示例
@@ -278,8 +264,6 @@ $ docker run myapp --port 9000
### 7.4.8 常见问题
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### QCMD 可以写多个吗
不可以多个 CMD 只有最后一个生效