基于microsoft/windowsservercore镜像的默认用户名和密码是什么?
基于microsoft/windowsservercore镜像的默认用户名和密码是什么?
当我使用Microsoft/IIS镜像时,也遇到了同样的问题。您可以通过IIS Manager连接,但是必须输入密码,因为“空”不是有效的密码。因此,我在两个Docker镜像中采取了以下措施:我添加了一个管理员用户。
RUN NET USER testing "Password01!" /ADD
RUN NET LOCALGROUP "Administrators" "testing" /ADD
您可以使用Enter-PSSession with -RunAsAdministrator
命令登录正在运行的容器,然后通过get-command -module Microsoft.Powershell.localaccounts
创建用户并将其添加到管理员组。
我将其放在容器的启动脚本中,并读取作为环境变量传递的这些值,这些值用于启动容器。这样,您就不需要在镜像中硬编码这些值。
docker exec -it <container> powershell
命令,这样您就可以在不必登录的情况下获得一个 PS 提示符。 - Elton Stoneman