Создайте Docker Linux-контейнер с Jenkins, включая динамически добавленный пароль - PullRequest
0 голосов
/ 31 мая 2018

Мне нужно создать сложный докер-контейнер, в котором есть Alpine Linux, sftp, vstp и специальное приложение, которое полагается на ввод из sftp | ftps из списка клиентов.

Однако этот контейнер действует болеекак полноценная виртуальная машина ... в любом случае мне нужно динамически создавать контейнер, включающий все учетные записи пользователей с их паролями.

Я управлял им с помощью скрипта bash, supervisord и хорошего Dockerfile: Результат -> он работает какочарование.

Пока я копирую свой сценарий, а также все файлы конфигурации, данные приложений и т. д. внутри контейнера, я также предоставляю классический список csv для добавления моих пользователей и принадлежащих им групповых членов и паролей.

Пока все хорошо ... Хорошо, теперь проблема.Весь контент должен храниться в git-репо, и там не должно быть абсолютно никаких паролей ... и: - нет git-шифрования - нет docker compose - нет docker services и т. Д.

Теперь моя задача - предоставить все пароличерез переменные окружения через Дженкинса (не Dockerfile ENV) ... Я понятия не имею, как я могу это сделать.Я имею в виду ... переменные среды находятся в среде от Дженкинса, а не внутри контейнера?Любые рекомендации?

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