我在openshift origin 1.3中运行了一个spring boot 1.4.3应用程序。
弹簧启动需要20多分钟。
我使用的码头工人基础容器是alpine:3.4 with opendk8-jre。
spring boot嵌入式容器使用的是默认的tomcat。我已经安装了hasged并设置-Djava.security.egd = file:/ dev /./ urandom
但如果我使用docker run运行图像本身(我不使用openshift),它可以启动..
任何想法为什么?
答案 0 :(得分:0)
是不是您没有maven代理设置并且正在下载所有依赖项?
如果是这样的话,您的日志可能会显示您一遍又一遍地弃用相同的代码。
运行此命令以查看日志:
oc logs _POD_NAME_
另外,您是否在OpenShift Dev Preview中尝试过相同的结果并获得了类似的结果?