首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dockerfile安装多个msi

问Dockerfile安装多个msi
EN

Stack Overflow用户
提问于 2019-10-09 11:00:11
回答 1查看 124关注 0票数 0

我想将以下程序作为服务器安装到Windows10上,然后再安装我的maven string启动项目。

代码语言:javascript
复制
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    

当涉及到配置时,我发现只安装一个软件进行配置的示例,而不是多个。作为一名开发操作员,您能告诉我如何准备多个微星的安装步骤,例如我可以在一个DockerFile中安装上述组件吗?

这是我正在进行的DockerFile工作:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2019-10-24 02:32:02

你在这方面有什么进展吗?您可能需要一些\来指示新行,但这是同一运行命令的一部分:

RUN Invoke-WebRequest -OutFile nodejs.zip -UseBasicParsing "https://nodejs.org/dist/v8.11.0/node-v8.11.0-win-x64.zip";\

展开-归档nodejs.zip -DestinationPath C:\;\

重命名项目"C:\node-v8.11.0-win-x64“c:\nodejs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58296461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档