gpt4 book ai didi

docker - 将 AWS Codebuild 环境变量注入(inject) Dockerfile

转载 作者:行者123 更新时间:2023-12-02 18:14:05 25 4
gpt4 key购买 nike

有没有办法将 AWS Codebuild 环境变量传递到 Dockerfile 中?
我希望能够像这样从 ECR 中提取:
FROM $My_AWS_ACCOUNT.dkr.ecr.us-east-1.amazonaws.com/someimage:latest
在哪里 $My_AWS_ACCOUNT在我的代码构建项目中引用环境变量。

最佳答案

是的,您可以使用 FROM ${My_AWS_ACCOUNT}.xxx . My_AWS_ACCOUNT 应该作为参数传递给 docker build。
我会这样做:
ARG My_AWS_ACCOUNT=SOME_DEFAULT_IMAGE
FROM ${My_AWS_ACCOUNT}.xxx

构建时:docker build --build-arg My_AWS_ACCOUNT=${My_AWS_ACCOUNT}

关于docker - 将 AWS Codebuild 环境变量注入(inject) Dockerfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56587532/

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