mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-11 04:14:38 +00:00
Add more content and fix format
This commit is contained in:
@@ -1,9 +1,7 @@
|
||||
## 7.13 ONBUILD 为他人做嫁衣裳
|
||||
## 7.13 ONBUILD 为他人作嫁衣裳
|
||||
|
||||
### 7.13.1 基本语法
|
||||
|
||||
如下代码块所示,展示了相关示例:
|
||||
|
||||
```docker
|
||||
ONBUILD <其它指令>
|
||||
```
|
||||
@@ -60,8 +58,6 @@ FROM my-node-base
|
||||
|
||||
### 7.13.3 执行机制
|
||||
|
||||
如下代码块所示,展示了相关示例:
|
||||
|
||||
```bash
|
||||
基础镜像构建:
|
||||
Dockerfile (含 ONBUILD) ──build──> 基础镜像 (记录了 ONBUILD 触发器)
|
||||
@@ -77,8 +73,6 @@ FROM 基础镜像 ──build──> 读取基础镜像触发器 ──> 执行
|
||||
|
||||
#### 1. 自动处理依赖安装
|
||||
|
||||
如下代码块所示,展示了相关示例:
|
||||
|
||||
```docker
|
||||
## Python 基础镜像
|
||||
|
||||
@@ -88,8 +82,6 @@ ONBUILD RUN pip install -r requirements.txt
|
||||
|
||||
#### 2. 自动编译代码
|
||||
|
||||
如下代码块所示,展示了相关示例:
|
||||
|
||||
```docker
|
||||
## Go 基础镜像
|
||||
|
||||
@@ -99,8 +91,6 @@ ONBUILD RUN go build -o app main.go
|
||||
|
||||
#### 3. 处理静态资源
|
||||
|
||||
如下代码块所示,展示了相关示例:
|
||||
|
||||
```docker
|
||||
## Nginx 静态网站基础镜像
|
||||
|
||||
|
||||
Reference in New Issue
Block a user