改进Docker中的Spring-Boot启动

大致作为java进程独立启动:

java -jar myspring_boot.jar 

大约需要20秒。 但是,如果我在一个包含更多微服务的docker集装箱中运行,大约需要3分钟。 有没有办法加快春季引导启动时间,例如,如果我启用debugging渴望我注意到有很多不必要的validation不同的弹簧configuration。 我怎样才能加快春季启动启动时间只用于使用Docker容器的开发目的?

我安装了haveged守护进程,正如它在很多回答中所说的那样,例如:

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

并且还在Dockerfile的java CMD中添加了-XX:MaxMetaspaceSize = 128m,时间在2分钟左右。