【发布时间】:2016-08-16 09:16:02
【问题描述】:
在我的 windows server 2016 tp5 虚拟机上,我想创建一个没有 virtualbox 的简单的基于原生 windows 的 docker 示例。
该示例需要适用于 windows 的 tomcat,并且由于此 windows server 2016 docker 容器使用共享的 windows 内核,因此安装 tomcat 应该很简单,唉!使用以下 powershell docker build 命令以非零代码停止:255
c:\build中的Dockerfile:
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:
docker build c:\build
结果:
---> 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 文件已下载到我的用户临时目录中。
谁能告诉我,本地 Windows Tomcat 安装应该是什么样子,因为我对这些东西并不深入。
【问题讨论】:
标签: windows powershell tomcat docker