当我尝试启动tomcat服务器时,Docker在构建期间挂起

时间:2018-05-13 17:31:08

标签: windows docker

我正在使用Windows容器和microsoft / nanoserver作为我的基础。我正在尝试在构建期间启动Tomcat服务器,但是当我这样做时,构建会挂起,而我所能做的就是取消它。不幸的是,我必须启动服务器,因此它将部署一个war文件,以便我可以停止服务器并更改其配置。我知道我可以运行图像,进行更改,然后提交,但这似乎是作弊。我唯一能想到的是启动/ catalina脚本正在写入stdout,但我已经尝试重定向到null并且它仍然挂起。我有什么想法可供尝试吗?

Dockerfile摘录:

{{1}}

1 个答案:

答案 0 :(得分:0)

看起来你在构建过程中无法在图像上运行java进程;我能够通过使用Start-Sleep等待大约一分钟然后杀死机器上运行的任何java进程来解决这个问题。之后,构建继续进行。