首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Docker Windows Server容器中安装Tomcat?

如何在Docker Windows Server容器中安装Tomcat?
EN

Stack Overflow用户
提问于 2016-08-16 09:16:02
回答 1查看 2.6K关注 0票数 2

在我的windows服务器2016 tp5虚拟机上,我想创建一个简单的基于本机窗口的没有virtualbox的对接示例。

该示例需要tomcat用于windows,而且由于此windows服务器2016对接器容器使用共享的windows内核,因此安装tomcat应该是直接的,唉!使用以下powershell停靠程序构建命令停止使用非零代码: 255

c:\build中的Dockerfile

代码语言:javascript
复制
FROM microsoft/windowsservercore
RUN powershell -Command wget -Uri mirror.klaus-uwe.me/apache/tomcat/tomcat-7/v7.0.70/bin/apache-tomcat-7.0.70-windows-x64.zip -OutFile "$env:TEMP\tomcat-7.0.70.zip"

管理-powershell:

代码语言:javascript
复制
docker build c:\build

结果:

代码语言:javascript
复制
---> Running in 317a3572890e
The command 'cmd /S /C powershell -Command wget -Uri mirror.klaus-uwe.me/apache/tomcat/tomcat-7/v7.0.70/bin/apache-tomca
t-7.0.70-windows-x64.zip -OutFile "$env:TEMP\tomcat-7.0.70.zip"' returned a non-zero code: 255

尽管zip文件已经在我的用户中下载,但是temp。

谁能告诉我,一个本地窗口tomcat安装应该是什么样子,因为我并不是真正深入到这种东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-16 11:05:29

As 这里提到的

错误代码"255“通常意味着它无法找到要它执行的文件。

因此,尝试使用RUN命令行中涉及的二进制文件的完整路径和名称(如powershell)进行测试。

但测试也是一个更简单的案例:

代码语言:javascript
复制
RUN dir c:\Users\

最近有报道说在相同的退出代码255上失败,这意味着WindowsServer2016TechnicalPreview 5上的最新停靠程序有一个错误。

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

https://stackoverflow.com/questions/38970964

复制
相关文章

相似问题

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