17 lines
		
	
	
		
			430 B
		
	
	
	
		
			PowerShell
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			430 B
		
	
	
	
		
			PowerShell
		
	
	
		
			Executable File
		
	
	
	
	
function DockerPull {
 | 
						|
  Param ([string]$image)
 | 
						|
 | 
						|
  Write-Host Installing $image ...
 | 
						|
  $j = Start-Job -ScriptBlock { docker pull $args[0] } -ArgumentList $image
 | 
						|
  while ( $j.JobStateInfo.state -ne "Completed" -And $j.JobStateInfo.state -ne "Failed" ) {
 | 
						|
    Write-Host $j.JobStateInfo.state
 | 
						|
    Start-Sleep 10
 | 
						|
  }
 | 
						|
 | 
						|
  $results = Receive-Job -Job $j
 | 
						|
  $results
 | 
						|
}
 | 
						|
 | 
						|
DockerPull microsoft/windowsservercore
 | 
						|
DockerPull microsoft/nanoserver
 |