Block a user
test-win (latest)
Published 2026-09-24 00:36:04 +00:00 by admin
Installation
docker pull gitea.itnnovation.net/admin/test-win:latestsha256:6a28bf0276836e40429bc418c859e4c65a923b0d6b8e5fde4b3e31a8e0bb14f8
Image Layers
| Apply image 10.0.20348.2700 |
| Install update 10.0.20348.4171 |
| ENV DOTNET_RUNNING_IN_CONTAINER=true COMPLUS_RUNNING_IN_CONTAINER=1 COMPLUS_NGenProtectedProcess_FeatureEnabled=0 |
| cmd /S /C %windir%\Microsoft.NET\Framework64\v4.0.30319\ngen install "Microsoft.PowerShell.Utility.Activities, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" && %windir%\Microsoft.NET\Framework64\v4.0.30319\ngen update && %windir%\Microsoft.NET\Framework\v4.0.30319\ngen update |
| cmd /S /C dism /Online /Quiet /Enable-Feature /All /FeatureName:IIS-WebServerRole /FeatureName:NetFx4Extended-ASPNET45 /FeatureName:IIS-ASPNET45 && dism /Online /Quiet /Disable-Feature /FeatureName:IIS-WebServerManagementTools && del /q "C:\inetpub\wwwroot\*" && for /D %p IN ("C:\inetpub\wwwroot\*") DO rmdir "%p" /s /q && curl -fSLo ServiceMonitor.exe https://github.com/microsoft/IIS.ServiceMonitor/releases/download/v2.0.1.10/ServiceMonitor.exe && %windir%\Microsoft.NET\Framework64\v4.0.30319\ngen update && %windir%\Microsoft.NET\Framework\v4.0.30319\ngen update |
| cmd /S /C curl -fSLo microsoft.net.compilers.2.9.0.zip https://api.nuget.org/packages/microsoft.net.compilers.2.9.0.nupkg && mkdir C:\RoslynCompilers && tar -C C:\RoslynCompilers -zxf microsoft.net.compilers.2.9.0.zip && del microsoft.net.compilers.2.9.0.zip && %windir%\Microsoft.NET\Framework64\v4.0.30319\ngen install C:\RoslynCompilers\tools\csc.exe /ExeConfig:C:\RoslynCompilers\tools\csc.exe && %windir%\Microsoft.NET\Framework64\v4.0.30319\ngen install C:\RoslynCompilers\tools\vbc.exe /ExeConfig:C:\RoslynCompilers\tools\vbc.exe && %windir%\Microsoft.NET\Framework64\v4.0.30319\ngen install C:\RoslynCompilers\tools\VBCSCompiler.exe /ExeConfig:C:\RoslynCompilers\tools\VBCSCompiler.exe |
| cmd /S /C curl -fSLo microsoft.net.compilers.3.6.0.zip https://api.nuget.org/packages/microsoft.net.compilers.3.6.0.nupkg && mkdir C:\RoslynCompilers-3.6.0 && tar -C C:\RoslynCompilers-3.6.0 -zxf microsoft.net.compilers.3.6.0.zip && del microsoft.net.compilers.3.6.0.zip && %windir%\Microsoft.NET\Framework64\v4.0.30319\ngen install C:\RoslynCompilers-3.6.0\tools\csc.exe /ExeConfig:C:\RoslynCompilers-3.6.0\tools\csc.exe && %windir%\Microsoft.NET\Framework64\v4.0.30319\ngen install C:\RoslynCompilers-3.6.0\tools\vbc.exe /ExeConfig:C:\RoslynCompilers-3.6.0\tools\vbc.exe && %windir%\Microsoft.NET\Framework64\v4.0.30319\ngen install C:\RoslynCompilers-3.6.0\tools\VBCSCompiler.exe /ExeConfig:C:\RoslynCompilers-3.6.0\tools\VBCSCompiler.exe |
| ENV ROSLYN_COMPILER_LOCATION=C:\RoslynCompilers-3.6.0\tools |
| EXPOSE 80 |
| ENTRYPOINT ["C:\\ServiceMonitor.exe" "w3svc"] |
| WORKDIR C:\inetpub\wwwroot |
| COPY dir:34eac4ab51539457f9d362a418ac29df76a435a62ca9b778ed570297d6fa0bc3 in . |
| EXPOSE 80 |
| HEALTHCHECK &{Test:[CMD-SHELL powershell -NoProfile -Command "try { if ((Invoke-WebRequest -Uri http://localhost/ -UseBasicParsing).StatusCode -eq 200) { exit 0 } else { exit 1 } } catch { exit 1 }"] Interval:30s Timeout:10s StartPeriod:40s StartInterval:0s Retries:3} |
| LABEL com.docker.compose.image.builder=classic |
Labels
| Key | Value |
|---|---|
| com.docker.compose.image.builder | classic |