相关疑难解决方法(0)

从构建秘密设置 docker env var

有没有办法从新的 docker build 增强中设置环境变量?

试过

RUN --mount=type=secret,id=secret export SECRET=`/run/secrets/secret
RUN --mount=type=secret,id=secret ENV SECRET=`/run/secrets/secret
Run Code Online (Sandbox Code Playgroud)

两者都不起作用。或者在 dockerfile 上设置环境变量的秘密不好?由于运行docker history到以纯文本形式设置的 env var。如果是这种情况,将 env var 设置为尽可能安全的最佳方法是什么?

docker dockerfile

7
推荐指数
2
解决办法
524
查看次数

如何在 docker 镜像构建中挂载秘密文件并使用 Dockerfile 中秘密文件中的变量来验证命令?

有人可以提供以下命令的示例吗:

DOCKER_BUILDKIT=1 docker build --secret:id=mysecret,src=/local/secret ...
Run Code Online (Sandbox Code Playgroud)

我不知道安装后如何访问秘密文件中的变量。

例如:我想使用传递的秘密设置代理并运行安装命令

build docker dockerfile docker-secrets

4
推荐指数
1
解决办法
6567
查看次数

标签 统计

docker ×2

dockerfile ×2

build ×1

docker-secrets ×1