更新Docker安装、镜像、Dockerfile和Compose等文档内容

This commit is contained in:
yeasy
2026-03-29 11:40:34 -07:00
parent 59bfe9cff6
commit 3bad07c41a
21 changed files with 265 additions and 8 deletions
+11
View File
@@ -1,5 +1,16 @@
## 7.2 COPY 复制文件
### 何时使用 COPY
`COPY` 是在构建镜像时将构建上下文Dockerfile 所在目录及其子目录中的文件或目录复制到容器内的指令它是处理应用代码配置文件最常用的方式
典型场景
- 复制应用源码`COPY . /app`
- 复制配置文件`COPY nginx.conf /etc/nginx/nginx.conf`
- 复制静态资源`COPY public /app/public`
**为什么 COPY ADD 更值得推荐** 笔者建议在 90% 的情况下使用 COPY原因是 COPY 的语义更清晰它就是简单地复制文件 ADD 有额外的功能自动解压支持 URL这些功能往往会带来意外的行为除非你明确需要 ADD 的自动解压功能否则用 COPY详见 [7.3 ADD 指令](7.3_add.md) 中的详细对比
### 7.2.1 基本语法
```docker