docker 多阶段构建 (Multi-Stage Build)
https://docs.docker.com/build/building/multi-stage/
ARG 在每一阶段需要重复声明
ARG BASE_IMAGE
FROM $BASE_IMAGE AS base
ARG PROXY
RUN echo "$PROXY"
FROM $BASE_IMAGE
ARG PROXY
RUN echo "$PROXY"
BASE_IMAGE
变量只用声明一次。PROXY
变量需要在每个阶段都声明。如果没声明,变量的值为空。
详见 ARG 的 SCOPE 定义。