今天我学了什么

ADoyle 的碎片化知识笔记。 博观而约取,厚积而薄发。

TagsRSSGithub

关系图谱

首页

❯

docker

docker 多阶段构建 (Multi-Stage Build)

创建时间:2023/02/08更新时间:2023/02/0874 个字1分钟读完

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 定义。

参考 https://stackoverflow.com/a/53682110


反向链接

  • Dockerfile

关系图谱

Copyright 2016-Now ADoyle (adoyle.h@gmail.com). All Rights Reserved. ADoyle 保留所有权力。
转载本站文字需要注明署名和来源链接。版权归 ADoyle 所有。如有违反,虽远必诛。
本站源码 adoyle-h/Today-I-Learned。觉得好请点个 Star。
若有意见或问题,请你发到讨论区,并遵守我的交流规约。