Вот докер-файл, который я использую для установки безголового хрома в образ aspnet 4.5. Наслаждайтесь.
# extending the `microsoft/aspnet` image.
FROM microsoft/aspnet
RUN echo 'pull down choco'
RUN powershell -Command Install-PackageProvider -name chocolatey -Force
RUN powershell -Command Set-PackageSource -Name chocolatey -Trusted
RUN powershell -Command Get-PackageSource
RUN echo 'install chrome via choco'
RUN powershell -Command Install-Package GoogleChrome -MinimumVersion 74
Другой возможный маршрут. Скопируйте все ваши установщики в «каталог установщика» рядом с вашим dockerfile. Затем скопируйте их и запустите вручную.
FROM mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019
RUN mkdir installers
COPY ./installers/ /installers
RUN ["c:/installers/ChromeStandaloneSetup64.exe", "/silent", "/install"]
RUN ["c:/installers/Firefox Setup 66.0.3.exe", "-ms"]
Надеюсь, это поможет ...
Надеюсь, это поможет