gpt4 book ai didi

docker - 相当于--env-file for build-arg?

转载 作者:行者123 更新时间:2023-12-01 13:35:44 25 4
gpt4 key购买 nike

我正在使用多个构建参数构建 Docker 镜像,并且想知道是否可以将它们传递给 docker build作为文件,以同样的方式 --env-file可以粘贴到docker run . env 文件将由 docker run 解析自动和容器中提供的变量。

是否可以以相同的方式指定构建参数文件?

最佳答案

至少目前没有这样的选择。但是如果你有太多的 build args 并且想把它保存在一个文件中,你可以将它归档如下:

  • 将以下 shell 保存到 buildargs.sh ,使其可执行并将其放入您的 PATH :
    #!/bin/bash
    awk '{ sub ("\\\\$", " "); printf " --build-arg %s", $0 } END { print "" }' $@
  • 使用 argfile 建立您的形象喜欢:
    docker build $(buildargs.sh argfile) -t your_image .
  • 关于docker - 相当于--env-file for build-arg?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43473951/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com