7

基础 microsoft/windowsservercore 映像是否使用默认用户/密码?

4

2 回答 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 回答