mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-08-10 16:37:34 +00:00
更新Docker安装、镜像、Dockerfile和Compose等文档内容
This commit is contained in:
@@ -1,5 +1,16 @@
|
||||
## 7.1 RUN 执行命令
|
||||
|
||||
### 何时使用 RUN
|
||||
|
||||
`RUN` 是 Dockerfile 中最常用的指令,主要用于在镜像构建阶段执行命令来修改镜像。具体来说:
|
||||
|
||||
- **安装依赖**:`RUN apt-get install nginx`
|
||||
- **编译程序**:`RUN gcc -o app main.c`
|
||||
- **下载文件**:`RUN curl -O https://example.com/file.tar.gz`
|
||||
- **配置系统**:`RUN mkdir -p /app/data`
|
||||
|
||||
理解 RUN 的核心是理解**镜像分层**:每一个 RUN 都会在当前层之上创建新的一层,这会影响镜像大小。因此,合理使用 RUN(特别是合并多个 RUN)是构建轻量级镜像的关键。
|
||||
|
||||
### 7.1.1 基本语法
|
||||
|
||||
```docker
|
||||
|
||||
Reference in New Issue
Block a user