Docker:如何将Shell脚本添加到秘密文件位置

时间:2019-03-07 08:26:33

标签: shell docker

我在构建映像时使用了新的--secret标志。我想添加一个外壳脚本,以便可以在秘密文件位置执行它。像这样:

# syntax = docker/dockerfile:1.0-experimental
FROM alpine
RUN mkdir -p /foobar
COPY script.sh /foobar
RUN chmod 755 /foobar/script.sh
RUN --mount=type=secret,id=mysecret,dst=/foobar && /foobar/script.sh && printenv

script.sh看起来像这样:

#!/bin/bash
trap : TERM INT

export USERNAME=testuser

但是它不起作用。脚本已执行,但是env变量不存在

0 个答案:

没有答案