在我的Windows Server 2016 tp5虚拟机上,我想在没有virtualbox的情况下创建一个简单的基于本机windows的docker示例。
这个例子需要tomcat for windows,因为这个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
虽然我的用户temp dir已经下载了zip文件。
任何人都可以告诉我,本机windows tomcat安装应该是什么样子,因为我对这些东西并不是很深入。