Windows Dockerfile安装多个msi
我想将以下程序作为服务器安装到Windows10,然后再安装我的maven string引导项目Windows Dockerfile安装多个msi,windows,docker,docker-compose,dockerfile,Windows,Docker,Docker Compose,Dockerfile,我想将以下程序作为服务器安装到Windows10,然后再安装我的maven string引导项目 Git (windows 64 bit) Version: 2.16.2 Java SE Development Kit (windows 64 bit) Version: 8u201 Open JDK (windows 64 bit) Version: 11.0.2 Apache Maven Version: 3.6.1 Eclipse 2019-03 (wind
Git (windows 64 bit) Version: 2.16.2
Java SE Development Kit (windows 64 bit) Version: 8u201
Open JDK (windows 64 bit) Version: 11.0.2
Apache Maven Version: 3.6.1
Eclipse 2019-03 (windows 64 bit) Version: 4.11.0
Lombok Version: 1.18.6
当谈到配置时,我发现示例中只安装了一个软件来配置,而不是多个。作为开发运营商,您能告诉我如何准备多个msi的安装步骤吗?例如,我可以在一个DockerFile中安装上述组件
以下是我正在进行的DockerFile工作:
FROM openjdk:8-jre-alpine
WORKDIR /code
FROM mcr.microsoft.com/windows/servercore:1803 as installer
ENV NPM_CONFIG_LOGLEVEL info
ENV NODE_VERSION 8.11.0
ENV NODE_SHA256 7b2409605c871a40d60c187bd24f6f6ddf10590df060b7d905ef46b3b3aa7f81
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop';$ProgressPreference='silentlyContinue';"]
RUN Invoke-WebRequest -OutFile nodejs.zip -UseBasicParsing "https://nodejs.org/dist/v8.11.0/node-v8.11.0-win-x64.zip";
Expand-Archive nodejs.zip -DestinationPath C:\;
Rename-Item "C:\\node-v8.11.0-win-x64" c:\nodejs
FROM mcr.microsoft.com/windows/nanoserver:1803
你在这方面有什么进展吗?您可能需要一些\来指示新行,但这是同一运行命令的一部分: 运行Invoke-WebRequest-OutFile nodejs.zip-UseBasicParsing“”\ 展开归档nodejs.zip-DestinationPath C:\\ 重命名项目“C:\node-v8.11.0-win-x64”C:\nodejs