Что я хочу
Я хочу установить имя пользователя и пароль при запуске контейнера, например:
docker run --password=mysupersafepw --user=myusername mcr.microsoft.com/windows/servercore
Что я имею получил
На данный момент в моем докер-файле жестко заданы имя пользователя и пароль:
RUN net USER /ADD ssh Passw0rd && net localgroup Administrators ssh /ADD
Что я пробовал
I я уже слышал о переменных окружения, но это (в dockerfile) не работает для меня:
ENV user=ssh
ENV password=Passw0rd
[...]
RUN net USER /ADD ${user} ${password} && net localgroup Administrators ${user} /ADD
docker результаты сборки:
Step 10/14 : RUN net USER /ADD ${user} ${password} && net localgroup Administrators ${user} /ADD
---> Running in 2552caf74946
The password does not meet the password policy requirements. Check the minimum password length, password complexity and password history requirements.
More help is available by typing NET HELPMSG 2245.