radstudio 10.3.3-delphi-net4.8-ltsc2022
0
Загрузите образ из командной строки
Шаг 1/1: Запустите через командную строку
docker pull registry.gitflic.ru/project/binarynomad/radstudio-docker/radstudio:10.3.3-delphi-net4.8-ltsc2022
Отпечаток
sha256:3e50a9862614c723c0debe0dcbe50da77bfdfc64ef79e70ac32149a1b50e05ff
Слои образа
Apply image 10.0.20348.1787 |
Install update 10.0.20348.1970 |
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 |
SHELL [powershell] |
COPY file:c84f4be8184d2f3c6301ea385a39b836d73a32a801e1e73b9e03323ed0f9634f in \temp\download\extract.ps1 |
COPY file:84f36a259fe5b1f6dcad662b700ca891f3a3d4a9e6abb5c253b381be7406a809 in \temp\download\copy.ps1 |
COPY file:687e3a57eedef65d59861343be70d7f78c13a02ca592ea70e9cd07c15b86696c in \temp\download\hotfix.ps1 |
COPY file:e421a8e35504ab421c4d02c02ecac0f85dec5dfe08e25443597942c992c5c321 in \temp\download\EnvOptions.proj |
powershell $ErrorActionPreference = 'Stop'; Set-ExecutionPolicy -ExecutionPolicy Unrestricted; $uri_7z = 'https://www.7-zip.org/a/7z1900-x64.exe'; $uri_aria2 = 'https://github.com/aria2/aria2/releases/download/release-1.35.0/aria2-1.35.0-win-64bit-build1.zip'; $uri_radstudio = 'http://altd.embarcadero.com/download/radstudio/10.3/delphicbuilder10_3_3_7899_nt.iso'; Invoke-WebRequest -Uri $uri_7z -OutFile /temp/download/7z.exe -PassThru -UseBasicParsing; Start-Process -Wait -NoNewWindow -FilePath 'C:\temp\download\7z.exe' -ArgumentList '/S'; Remove-Item /temp/download/7z.exe; Invoke-WebRequest -Uri $uri_aria2 -OutFile /temp/download/aria2.zip -PassThru -UseBasicParsing; Start-Process -Wait -NoNewWindow -FilePath 'C:\Program Files\7-Zip\7z.exe' -ArgumentList 'x', '-oC:\temp\download\aria2', '-r', 'C:\temp\download\aria2.zip'; $aria2 = ((Get-ChildItem -Path /temp/download/aria2 -Filter aria2c.exe -Recurse -ErrorAction SilentlyContinue -Force | Select -First 1).FullName); Start-Process -Wait -NoNewWindow -FilePath $aria2 -ArgumentList '--max-connection-per-server=10', '--split=10', '--dir=C:\temp\download', '--out=radstudio.iso', $uri_radstudio; Start-Process -Wait -NoNewWindow -FilePath 'C:\Program Files\7-Zip\7z.exe' -ArgumentList 'x', '-oC:\temp\download\radstudio', '-r', 'C:\temp\download\radstudio.iso'; Remove-Item /temp/download/radstudio.iso; cd /temp/download/radstudio/Install; /temp/download/extract.ps1; cd /temp; Remove-Item -Recurse -Force /temp/download/radstudio; /temp/download/copy.ps1; /temp/download/hotfix.ps1; Remove-Item -Recurse -Force /temp/download; [System.Environment]::SetEnvironmentVariable('BDS', 'C:\Program Files (x86)\Embarcadero\Studio\20.0', [System.EnvironmentVariableTarget]::Machine); $bdsBin = 'C:\Program Files (x86)\Embarcadero\Studio\20.0\bin'; $bdsBin64 = 'C:\Program Files (x86)\Embarcadero\Studio\20.0\bin64'; [System.Environment]::SetEnvironmentVariable('BDSBIN', $bdsBin, [System.EnvironmentVariableTarget]::Machine); [System.Environment]::SetEnvironmentVariable('BDSCOMMONDIR', 'C:\Users\Public\Documents\Embarcadero\Studio\20.0', [System.EnvironmentVariableTarget]::Machine); [System.Environment]::SetEnvironmentVariable('BDSINCLUDE', 'C:\Program Files (x86)\Embarcadero\Studio\20.0\include', [System.EnvironmentVariableTarget]::Machine); [System.Environment]::SetEnvironmentVariable('BDSLIB', 'C:\Program Files (x86)\Embarcadero\Studio\20.0\lib', [System.EnvironmentVariableTarget]::Machine); $frameworkDir = 'C:\Windows\Microsoft.NET\Framework\v4.0.30319'; [System.Environment]::SetEnvironmentVariable('FrameworkDir', $frameworkDir, [System.EnvironmentVariableTarget]::Machine); [System.Environment]::SetEnvironmentVariable('FrameworkVersion', 'v4.5', [System.EnvironmentVariableTarget]::Machine); [System.Environment]::SetEnvironmentVariable('LANGDIR', 'EN', [System.EnvironmentVariableTarget]::Machine); [System.Environment]::SetEnvironmentVariable('Path', ([System.Environment]::GetEnvironmentVariable('Path', [System.EnvironmentVariableTarget]::Machine) + ';' + $frameworkDir + ';' + $bdsBin + ';' + $bdsBin64), [System.EnvironmentVariableTarget]::Machine); $env:Path = [System.Environment]::GetEnvironmentVariable('Path', [System.EnvironmentVariableTarget]::Machine) + ';' + [System.Environment]::GetEnvironmentVariable('Path','User'); |
Назад
Дополнительно
Метаданные
Тип загрузки:
Транспортный
Метаданные
Тип образа: OCI / Docker
Платформа: windows/amd64