Docker: как добавить скрипт оболочки в секретное местоположение файла - PullRequest
0 голосов
/ 07 марта 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...