- Open PowerShell as Administrator
Test-WSMan xx.xxx.xxx.xxEnable-PSRemoting- Enter public IP address of nano server:
$ip = "xx.xxx.xxx.xx"
Set-Item WSMan:\localhost\Client\TrustedHosts "$ip" -Force Enter-PSSession -ComputerName $ip -Credential "~\Administrator"- Enter Password
$ci = New-CimInstance -Namespace root/Microsoft/Windows/WindowsUpdate -ClassName MSFT_WUOperationsSession$result = $ci | Invoke-CimMethod -MethodName ScanForUpdates -Arguments @{SearchCriteria="IsInstalled=0";OnlineScan=$true}$result.Updates
$ci = New-CimInstance -Namespace root/Microsoft/Windows/WindowsUpdate -ClassName MSFT_WUOperationsSessionInvoke-CimMethod -InputObject $ci -MethodName ApplyApplicableUpdatesRestart-Computer; exit
Install-Module -Name DockerMsftProvider -Repository PSGallery -ForceInstall-Package -Name docker -ProviderName DockerMsftProviderRestart-Computer -Force
docker pull tonysneed/helloaspnet:nanoserverdocker imagesdocker run -d -p 80:5000 --name helloaspnet tonysneed/helloaspnet:nanoserverdocker ps
http://xx.xxx.xxx.xx- You should see: Hello World!
while running install-package on nanoserver, will call get-windowsfeature cmd that nano doesn't support