首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Dockerfile 中 ARG 的使用与其作用域(scope)探究

    使用 ARG 可以有效的复用 Dockerfile。每次镜像更新,只需要动态的在 build 命令中传入新的参数值即可。...0x01 结论 在第一个 FROM 之前的所有 ARG , 在所有 FROM 中生效, 仅在 FROM 中生效 在 FROM 后的 ARG, 仅在当前 FROM 作用域生效。...但是在 RUN 中无法正确输出结果,即 image 的值 alpine:3.12 对照组2: stage1 vs stage2: 作用域在 FROM stage 内部 在 stage2 的作用域中声明了 ARG...0x02 实验过程 创建 Dockerfile 如下 ## 在第一个 FROM 之前的所有 ARG , 在所有 FROM 中生效, 仅在 FROM 中生效 ARG image FROM $image...0x04 to be continue 在以后的时间, 笔者将继续讨论 ARG 在 docker buildx 多节构建时的影响和使用。

    60820
    领券