0

我正在尝试将参数传递给 docker build 以使其在 Dockerfile 中执行为

RUN --mount=type=secret,id=$SECRET_NAME cp /run/secrets/$SECRET_NAME /etc/app/conf

但这会在构建期间失败,因为

 > [8/8] RUN --mount=type=secret,id=mysecret cp /run/secrets/mysecret /etc/app/conf:
#13 0.224 cp: cannot stat '/run/secrets/mysecret': No such file or directory

但是当我直接在RUN命令中使用它时

RUN --mount=type=secret,id=mysecret cp /run/secrets/mysecret /etc/app/conf

那可行。

有什么想法吗?

4

1 回答 1

1
于 2020-11-04T21:01:42.360 回答