mirror of
https://github.com/actions/runner-images.git
synced 2025-12-12 20:26:49 +00:00
37 lines
1.2 KiB
PowerShell
37 lines
1.2 KiB
PowerShell
################################################################################
|
|
## File: Update-DockerImages.ps1
|
|
## Desc: Pull some standard docker images.
|
|
## Must be run after docker is installed.
|
|
################################################################################
|
|
|
|
function DockerPull {
|
|
Param ([string]$image)
|
|
|
|
Write-Host Installing $image ...
|
|
docker pull $image
|
|
|
|
if (!$?) {
|
|
echo "Docker pull failed with a non-zero exit code"
|
|
exit 1
|
|
}
|
|
}
|
|
|
|
DockerPull mcr.microsoft.com/windows/servercore:ltsc2019
|
|
DockerPull mcr.microsoft.com/windows/nanoserver:1809
|
|
DockerPull microsoft/aspnetcore-build:1.0-2.0
|
|
DockerPull mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019
|
|
DockerPull mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019
|
|
|
|
|
|
# Adding description of the software to Markdown
|
|
|
|
$SoftwareName = "Docker images"
|
|
|
|
$Description = @"
|
|
The following container images have been cached:
|
|
"@
|
|
|
|
Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description
|
|
|
|
Add-ContentToMarkdown -Content $(docker images --digests --format "* {{.Repository}}:{{.Tag}} (Digest: {{.Digest}})")
|