基础 microsoft/windowsservercore 映像是否使用默认用户/密码?
问问题
7726 次
2 回答
6
当我使用 microsoft/iis 图像时,我遇到了同样的问题。您可以通过 IIS 管理器连接,但您必须输入密码,因为“空”无效。所以我对两个 docker 图像所做的如下:我添加了一个管理员用户
RUN NET USER testing "Password01!" /ADD
RUN NET LOCALGROUP "Administrators" "testing" /ADD
希望对您有所帮助,将此方法用于许多 docker 图像
于 2017-01-20T15:42:38.940 回答
2
您可以使用命令登录到正在运行的容器,Enter-PSSession with -RunAsAdministrator
然后通过get-command -module Microsoft.Powershell.localaccounts
我将其放入容器的启动脚本中创建用户并添加到管理员组,并读取作为用于启动容器的环境变量传递的那些关闭值。这样您就不需要将这些值硬编码到图像中。
于 2017-01-21T01:42:13.493 回答