我想要的是
我想在启动容器时设置用户名和密码,例如:
docker run --password=mysupersafepw --user=myusername mcr.microsoft.com/windows/servercore
我有什么
目前,用户和密码已硬编码在我的 dockerfile 中:
RUN net USER /ADD ssh Passw0rd && net localgroup Administrators ssh /ADD
我试过的
我已经听说过环境变量,但这(在 dockerfile 中)对我不起作用:
ENV user=ssh
ENV password=Passw0rd
[...]
RUN net USER /ADD ${user} ${password} && net localgroup Administrators ${user} /ADD
docker build 结果:
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.