From 21852110419b150ef4e107d3e5417b5caddfadd9 Mon Sep 17 00:00:00 2001 From: yeasy Date: Thu, 28 May 2026 11:38:27 -0700 Subject: [PATCH] fix(07): note FROM uses pre-FROM ARG, not ENV, for variable substitution --- 07_dockerfile/7.6_env.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/07_dockerfile/7.6_env.md b/07_dockerfile/7.6_env.md index b129d3c..4e3d1b7 100644 --- a/07_dockerfile/7.6_env.md +++ b/07_dockerfile/7.6_env.md @@ -89,6 +89,8 @@ const dbUrl = process.env.DATABASE_URL; | `LABEL` | `LABEL version=$VERSION` | | `FROM` | `FROM node:$NODE_VERSION` | +> **注意**:`FROM` 是上表中的特例——它只能引用在第一条 `FROM` 之前用 `ARG` 声明的变量,**无法**使用 `ENV` 定义的环境变量(`ENV` 要进入构建阶段后才生效)。其余指令才能引用 `ENV` 环境变量。 + --- ### 7.6.5 运行时覆盖