【发布时间】:2016-08-28 19:37:05
【问题描述】:
我创建了一个运行 docker 的 W10 VM(来宾),提取了 microsoft/nanoserver 映像并托管了该映像的容器。
(此处教程:https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_10)
一切运行良好,甚至主机也可以 ping 在来宾 W10 下运行的容器。但我不能做的是将远程PowerShell连接到容器。
Enter-PSSession -ComputerName "<container ip>" -Credential ~\Administrator
这会弹出一个对话框,询问用户和密码。我不能将其留空或等等 - 结果是访问被拒绝。任何想法如何连接或设置 nanoserver 容器的密码?
【问题讨论】:
-
它仍然需要某种我没有设置的凭据
-
@RassK 您是否尝试在运行
docker run -it microsoft/nanoserver cmd后出现的提示中设置管理员密码? -
@MathiasR.Jessen:我添加了密码(
net user列出用户,然后net user Administrator password设置密码),但我仍然无法远程进入。我得到了PSRemotingTransportException.似乎 https 和 TrustedHosts 是问题所在。 -
@JohnnyOshika,您是否将客户端添加到trustedhosts?
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "servername or IP"?
标签: powershell docker nano-server