Я использую новый флаг --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 отсутствует