改进Docker

时间:2016-10-06 07:38:47

标签: performance docker spring-boot

大约以java进程独立启动:

java -jar myspring_boot.jar

需要大约20秒。但是如果我在一个包含更多微服务的docker容器中运行它需要大约3分钟。 有没有办法加快弹簧启动启动时间,例如 如果我启用调试渴望,我注意到对于不同的弹簧配置有很多不必要的验证。 我如何才能使用Docker容器加速spring-boot启动时间?

1 个答案:

答案 0 :(得分:4)

我在许多答案中都说过安装了守护守护进程,例如:

https://stackoverflow.com/a/39461346/2748325

并且还在Dockerfile中为我的java CMD添加了-XX:MaxMetaspaceSize = 128m,时间大约在2分钟内完成。