mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-14 13:51:14 +00:00
Simplify words and fix format issues
This commit is contained in:
@@ -1,7 +1,5 @@
|
||||
## 7.15 SHELL 指令
|
||||
|
||||
本节涵盖了相关内容与详细描述,主要探讨以下几个方面:
|
||||
|
||||
### 7.15.1 基本语法
|
||||
|
||||
如下代码块所示,展示了相关示例:
|
||||
@@ -21,8 +19,6 @@ SHELL ["executable", "parameters"]
|
||||
|
||||
### 7.15.2 为什么要用 SHELL 指令
|
||||
|
||||
本节涵盖了相关内容与详细描述,主要探讨以下几个方面:
|
||||
|
||||
#### 1. 使用 bash 特性
|
||||
|
||||
默认的 `/bin/sh` (通常是 dash 或 alpine 的 ash) 功能有限。如果你需要使用 bash 的特有功能 (如数组、`{}` 扩展、`pipefail` 等),可以切换 shell。
|
||||
@@ -125,8 +121,6 @@ RUN echo "Using sh again"
|
||||
|
||||
### 7.15.5 最佳实践
|
||||
|
||||
本节涵盖了相关内容与详细描述,主要探讨以下几个方面:
|
||||
|
||||
#### 1. 推荐开启 pipefail
|
||||
|
||||
对于使用 bash 的镜像,强烈建议开启 `pipefail`,以确保构建过程中的错误能被及时捕获。
|
||||
|
||||
Reference in New Issue
Block a user