我是新的docker.我想运行vcredist_x86.exe安装msvcr120.dll内运行的容器不使用docker文件.我没有复制exe文件从我的主机到容器.我的基本映像是windows服务器核心.当我在powershell中运行时,我厌倦了使用命令:& 'C:\vcredist_x86.exe'和Start-Process -FilePath“vcredist_x86.exe”,但安装程序甚至没有开始运行。它只是处于空闲状态。输出:[1]:非常感谢您的帮助。谢谢。
h7appiyu1#
你能提供一个如何在docker里面安装vcredit的docker文件吗?我尝试了不同的方法,但没有成功。例如我的dockerfile。它试图安装一些东西,但系统中没有库和日志
FROM mcr.microsoft.com/windows/servercore:ltsc2019 SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; $verbosePreference='Continue';"] WORKDIR c:/temp ADD http://download.microsoft.com/download/0/5/6/056dcda9-d667-4e27-8001-8a0c6971d6b1/vcredist_x64.exe c:/temp/vcredist_x64.exe RUN Start-Process -filepath C:/temp/vcredist_x64.exe -ArgumentList "/install", "/passive", "/norestart", "'/log c:/temp/a.txt'" -PassThru | wait-process
1条答案
按热度按时间h7appiyu1#
你能提供一个如何在docker里面安装vcredit的docker文件吗?
我尝试了不同的方法,但没有成功。例如我的dockerfile。它试图安装一些东西,但系统中没有库和日志