Fix Chinese curly quotes in prose text

This commit is contained in:
yeasy
2026-04-14 20:29:35 -07:00
parent f788740f47
commit cb2287376b
4 changed files with 10 additions and 10 deletions
+3 -3
View File
@@ -1,8 +1,8 @@
## 7.5 ENTRYPOINT 入口点
### 何时使用 ENTRYPOINT"容器""命令"
### 何时使用 ENTRYPOINT容器命令
如果说 CMD "容器中的默认程序"那么 ENTRYPOINT 就是"把容器变成一个命令"这个思维转变决定了你何时使用 ENTRYPOINT
如果说 CMD 容器中的默认程序那么 ENTRYPOINT 就是把容器变成一个命令这个思维转变决定了你何时使用 ENTRYPOINT
**使用 ENTRYPOINT 的典型场景**
@@ -26,7 +26,7 @@
# docker run myimage --port 9000 → python app.py --port 9000
```
**对比 CMD**如果没有这些"把容器当命令用"的需求通常使用 CMD 就足够了
**对比 CMD**如果没有这些把容器当命令用的需求通常使用 CMD 就足够了
### 7.5.1 什么是 ENTRYPOINT
+5 -5
View File
@@ -15,15 +15,15 @@ Dockerfile 是一个文本文件,其内包含了一条条的 **指令 (Instruc
## Dockerfile 编写哲学
在深入每个指令的细节之前笔者想强调一个至关重要的原则**Dockerfile 不是脚本而是镜像的"设计图"**这个区别决定了你如何思考每条指令的作用
在深入每个指令的细节之前笔者想强调一个至关重要的原则**Dockerfile 不是脚本而是镜像的设计图**这个区别决定了你如何思考每条指令的作用
相比编写 Bash 脚本的思维"按顺序执行这些命令"Dockerfile 的思维应该是"这一层镜像应该如何构建下一层如何分层"这个思维转变会影响你的决策
相比编写 Bash 脚本的思维按顺序执行这些命令Dockerfile 的思维应该是这一层镜像应该如何构建下一层如何分层这个思维转变会影响你的决策
- **合并命令**一个 `RUN apt-get update && apt-get install ...` 应该写在一起而不是分开成多个 `RUN` 指令因为它们是同一个"层"的逻辑
- **合并命令**一个 `RUN apt-get update && apt-get install ...` 应该写在一起而不是分开成多个 `RUN` 指令因为它们是同一个的逻辑
- **选择合适的指令**`COPY` vs `ADD``CMD` vs `ENTRYPOINT` 这些选择不是随意的而是根据镜像分层的语义来决定的
- **优化镜像大小**最后才清理缓存删除临时文件让这些"瘦身"操作在同一层完成
- **优化镜像大小**最后才清理缓存删除临时文件让这些瘦身操作在同一层完成
这个章节将详细介绍各个指令在学习指令语法时请始终思考"这个指令为什么要以这样的方式工作?如果我是 Docker我应该如何设计它"
这个章节将详细介绍各个指令在学习指令语法时请始终思考这个指令为什么要以这样的方式工作如果我是 Docker我应该如何设计它
## Dockerfile 基本结构