To use this docker image run "docker run -it balu1202/winservercore_openssh powershell".
This docker image contains,
Microsoft Windows [Version 10.0.14393]
Visual studio 2017 15.9 (ProductVersion: 15.9.21+g9802d43bc3). This can be used to build ARM-32/ARM-64 binaries as well.
windows 10 SDK (v10.1.15063.0)
cmake 3.16.2
git version 2.25.0.windows.1
windows 8.1 SDK (Comes with VS 2017 installation).
FROM mcr.microsoft.com/windows/servercore:ltsc2016
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
COPY containerFiles/dockerInstall.psm1 containerFiles/dockerInstall.psm1
RUN Import-Module ./containerFiles/dockerInstall.psm1 -Force;
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;
Install-ChocolateyPackage -PackageName git -Executable git.exe;
Install-ChocolateyPackage -PackageName cmake.install -Executable cmake.exe -Cleanup
COPY containerFiles/sdkCommon.psm1 containerFiles/sdkCommon.psm1
COPY containerFiles/win10sdk.psm1 containerFiles/win10sdk.psm1
RUN Import-Module ./containerFiles/win10sdk.psm1;
Install-Win10Sdk;
RUN Invoke-WebRequest "https://aka.ms/vs/15/release/vs_BuildTools.exe" -OutFile vs_BuildTools.exe -UseBasicParsing ;
Start-Process -FilePath 'vs_BuildTools.exe' -ArgumentList '--quiet', '--norestart', '--locale en-US', '--add Microsoft.VisualStudio.Component.VC.Tools.ARM', '--add Microsoft.VisualStudio.Component.VC.Tools.ARM64', '--includeRecommended', '--add Microsoft.VisualStudio.Workload.VCTools', '--add Microsoft.VisualStudio.Component.Windows10SDK.16299.Desktop.arm' -Wait ;
Remove-Item .\vs_BuildTools.exe ;
Remove-Item -Force -Recurse 'C:\Program Files (x86)\Microsoft Visual Studio\Installer';
RUN setx /M PATH $($Env:PATH + ';' + ${Env:ProgramFiles(x86)} + '\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin')
RUN Invoke-WebRequest "http://go.microsoft.com/fwlink/?LinkId=691126" -OutFile vs_BuildTools_2015.exe -UseBasicParsing;
Start-Process -FilePath 'vs_BuildTools_2015.exe' -ArgumentList '/Full', '/NoRestart', '/Q' -Wait;
Remove-Item .\vs_BuildTools_2015.exe ;
ENTRYPOINT ["powershell", "-c"]
Content type
Image
Digest
Size
12.4 GB
Last updated
over 6 years ago
docker pull balu1202/openssh-dockerbuildimage-ltsc2016