Sign inSign up
swift logo

swift:windowsservercore-ltsc2022

Also known as:
6.4-windowsservercore-ltsc2022
6.4.0-windowsservercore-ltsc2022
Languages & frameworks
Index digest

sha256:5fa2ce8067a5151b0c529dbb21970a984710941643a0cf0555d46cd49a61d98f

OS/ARCH

windows/amd64

Compressed size

7.05 GB

Last pushed

5 days by doijanky

Type

Image

Vulnerabilities

3
28
46
5
1

Manifest digest

sha256:38e342473bf5099441201f4d236f74fc228d8753a9fecb55fc3499060eecb95c

Layers (21)

swift:windowsservercore-ltsc2022
3
28
46
5
1

0

Apply image 10.0.20348.4294

1.49 GB


1

Install update 10.0.20348.5622

730.47 MB


2

cmd /S /C #(nop) LABEL maintainer=Swift Infrastructure <[email protected]>

1.32 KB


3

cmd /S /C #(nop) LABEL description=Docker Container for the Swift programming language

1.32 KB


4

powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) SHELL [powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';]

1.32 KB


5

powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV PYTHONIOENCODING=UTF-8

1.31 KB


6

powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ENV PYTHONUTF8=1

1.3 KB


7

powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowDevelopmentWithoutDevLicense" /d "1"

357.84 KB


8

powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ARG GIT=https://github.com/git-for-windows/git/releases/download/v2.49.0.windows.1/Git-2.49.0-64-bit.exe

1.32 KB


9

powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ARG GIT_SHA256=726056328967F242FE6E9AFBFE7823903A928AFF577DCF6F517F2FB6DA6CE83C

1.34 KB


10

|2 GIT=https://github.com/git-for-windows/git/releases/download/v2.49.0.windows.1/Git-2.49.0-64-bit.exe GIT_SHA256=726056328967F242FE6E9AFBFE7823903A928AFF577DCF6F517F2FB6DA6CE83C powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; Write-Host -NoNewLine ('Downloading {0} ... ' -f ${env:GIT}); Invoke-WebRequest -Uri ${env:GIT} -OutFile git.exe; Write-Host '✓'; Write-Host -NoNewLine ('Verifying SHA256 ({0}) ... ' -f ${env:GIT_SHA256}); $Hash = Get-FileHash git.exe -Algorithm sha256; if ($Hash.Hash -eq ${env:GIT_SHA256}) { Write-Host '✓'; } else { Write-Host ('✘ ({0})' -f $Hash.Hash); exit 1; } Write-Host -NoNewLine 'Installing git ... '; $Process = Start-Process git.exe -Wait -PassThru -NoNewWindow -ArgumentList @( '/SP-', '/VERYSILENT', '/SUPPRESSMSGBOXES', '/NOCANCEL', '/NORESTART', '/CLOSEAPPLICATIONS', '/FORCECLOSEAPPLICATIONS', '/NOICONS', '/COMPONENTS="gitlfs"', '/EditorOption=VIM', '/PathOption=Cmd', '/SSHOption=OpenSSH', '/CURLOption=WinSSL', '/UseCredentialManager=Enabled', '/EnableSymlinks=Enabled', '/EnableFSMonitor=Enabled' ); if ($Process.ExitCode -eq 0) { Write-Host '✓'; } else { Write-Host ('✘ ({0})' -f $Process.ExitCode); exit 1; } Remove-Item -Force git.exe; Remove-Item -ErrorAction SilentlyContinue -Force -Recurse ${env:TEMP}\*

163.92 MB


11

powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ARG PY310=https://www.python.org/ftp/python/3.10.11/python-3.10.11-amd64.exe

1.33 KB


12

powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ARG PY310_SHA256=D8DEDE5005564B408BA50317108B765ED9C3C510342A598F9FD42681CBE0648B

1.3 KB


13

|4 GIT=https://github.com/git-for-windows/git/releases/download/v2.49.0.windows.1/Git-2.49.0-64-bit.exe GIT_SHA256=726056328967F242FE6E9AFBFE7823903A928AFF577DCF6F517F2FB6DA6CE83C PY310=https://www.python.org/ftp/python/3.10.11/python-3.10.11-amd64.exe PY310_SHA256=D8DEDE5005564B408BA50317108B765ED9C3C510342A598F9FD42681CBE0648B powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; Write-Host -NoNewLine ('Downloading {0} ... ' -f ${env:PY310}); Invoke-WebRequest -Uri ${env:PY310} -OutFile python-3.10.11-amd64.exe; Write-Host '✓'; Write-Host -NoNewLine ('Verifying SHA256 ({0}) ... ' -f ${env:PY310_SHA256}); $Hash = Get-FileHash python-3.10.11-amd64.exe -Algorithm sha256; if ($Hash.Hash -eq ${env:PY310_SHA256}) { Write-Host '✓'; } else { Write-Host ('✘ ({0})' -f $Hash.Hash); exit 1; } Write-Host -NoNewLine 'Installing Python ... '; $Process = Start-Process python-3.10.11-amd64.exe -Wait -PassThru -NoNewWindow -ArgumentList @( 'AssociateFiles=0', 'Include_doc=0', 'Include_debug=0', 'Include_lib=1', 'Include_tcltk=0', 'Include_test=0', 'InstallAllUsers=1', 'InstallLauncherAllUsers=0', 'PrependPath=1', '/quiet' ); if ($Process.ExitCode -eq 0) { Write-Host '✓'; } else { Write-Host ('✘ ({0})' -f $Process.ExitCode); exit 1; } Remove-Item -Force python-3.10.11-amd64.exe; Remove-Item -ErrorAction SilentlyContinue -Force -Recurse ${env:TEMP}\*

46.24 MB


14

powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ARG VSB=https://download.visualstudio.microsoft.com/download/pr/ae7ac791-9759-4076-bba7-47ff510c57af/a783199025439d65f310bff041e278b966a6dbed8dbcd7fc96b55389f574ef41/vs_BuildTools.exe

1.29 KB


15

powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ARG VSB_SHA256=A783199025439D65F310BFF041E278B966A6DBED8DBCD7FC96B55389F574EF41

1.32 KB


16

|6 GIT=https://github.com/git-for-windows/git/releases/download/v2.49.0.windows.1/Git-2.49.0-64-bit.exe GIT_SHA256=726056328967F242FE6E9AFBFE7823903A928AFF577DCF6F517F2FB6DA6CE83C PY310=https://www.python.org/ftp/python/3.10.11/python-3.10.11-amd64.exe PY310_SHA256=D8DEDE5005564B408BA50317108B765ED9C3C510342A598F9FD42681CBE0648B VSB=https://download.visualstudio.microsoft.com/download/pr/ae7ac791-9759-4076-bba7-47ff510c57af/a783199025439d65f310bff041e278b966a6dbed8dbcd7fc96b55389f574ef41/vs_BuildTools.exe VSB_SHA256=A783199025439D65F310BFF041E278B966A6DBED8DBCD7FC96B55389F574EF41 powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; Write-Host -NoNewLine ('Downloading {0} ... ' -f ${env:VSB}); Invoke-WebRequest -Uri ${env:VSB} -OutFile vs_buildtools.exe; Write-Host '✓'; Write-Host -NoNewLine ('Verifying SHA256 ({0}) ... ' -f ${env:VSB_SHA256}); $Hash = Get-FileHash vs_buildtools.exe -Algorithm sha256; if ($Hash.Hash -eq ${env:VSB_SHA256}) { Write-Host '✓'; } else { Write-Host ('✘ ({0})' -f $Hash.Hash); exit 1; } Write-Host -NoNewLine 'Installing Visual Studio Build Tools ... '; $Process = Start-Process vs_buildtools.exe -Wait -PassThru -NoNewWindow -ArgumentList @( '--quiet', '--wait', '--norestart', '--nocache', '--add', 'Microsoft.VisualStudio.Component.Windows11SDK.22000', '--add', 'Microsoft.VisualStudio.Component.VC.Tools.x86.x64' ); if ($Process.ExitCode -eq 0 -or $Process.ExitCode -eq 3010) { Write-Host '✓'; } else { Write-Host ('✘ ({0})' -f $Process.ExitCode); exit 1; } Remove-Item -Force vs_buildtools.exe; Remove-Item -ErrorAction SilentlyContinue -Force -Recurse ${env:TEMP}\*

1.72 GB


17

powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ARG SWIFT=https://download.swift.org/swift-6.4.0-release/windows10/swift-6.4.0-RELEASE/swift-6.4.0-RELEASE-windows10.exe

1.31 KB


18

powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) ARG SWIFT_SHA256=76169A85BCBA82854A0CD8F9655FFB74B3758D60C35A245457510095F2823C03

1.33 KB


19

|8 GIT=https://github.com/git-for-windows/git/releases/download/v2.49.0.windows.1/Git-2.49.0-64-bit.exe GIT_SHA256=726056328967F242FE6E9AFBFE7823903A928AFF577DCF6F517F2FB6DA6CE83C PY310=https://www.python.org/ftp/python/3.10.11/python-3.10.11-amd64.exe PY310_SHA256=D8DEDE5005564B408BA50317108B765ED9C3C510342A598F9FD42681CBE0648B SWIFT=https://download.swift.org/swift-6.4.0-release/windows10/swift-6.4.0-RELEASE/swift-6.4.0-RELEASE-windows10.exe SWIFT_SHA256=76169A85BCBA82854A0CD8F9655FFB74B3758D60C35A245457510095F2823C03 VSB=https://download.visualstudio.microsoft.com/download/pr/ae7ac791-9759-4076-bba7-47ff510c57af/a783199025439d65f310bff041e278b966a6dbed8dbcd7fc96b55389f574ef41/vs_BuildTools.exe VSB_SHA256=A783199025439D65F310BFF041E278B966A6DBED8DBCD7FC96B55389F574EF41 powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; Write-Host -NoNewLine ('Downloading {0} ... ' -f ${env:SWIFT}); Invoke-WebRequest -Uri ${env:SWIFT} -OutFile installer.exe; Write-Host '✓'; Write-Host -NoNewLine ('Verifying SHA256 ({0}) ... ' -f ${env:SWIFT_SHA256}); $Hash = Get-FileHash installer.exe -Algorithm sha256; if ($Hash.Hash -eq ${env:SWIFT_SHA256}) { Write-Host '✓'; } else { Write-Host ('✘ ({0})' -f $Hash.Hash); exit 1; } Write-Host -NoNewLine 'Installing Swift ... '; $Process = Start-Process installer.exe -Wait -PassThru -NoNewWindow -ArgumentList @( '/quiet', '/norestart' ); if ($Process.ExitCode -eq 0) { Write-Host '✓'; } else { Write-Host ('✘ ({0})' -f $Process.ExitCode); exit 1; } Remove-Item -Force installer.exe; Remove-Item -ErrorAction SilentlyContinue -Force -Recurse ${env:TEMP}\*

3.42 GB


20

powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; #(nop) CMD ["powershell.exe" "-nologo" "-ExecutionPolicy" "Bypass"]

1.32 KB