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
|