Spring 云退出代码 & docker 重启

Spring Cloud Exit Codes & docker restart

我有一个在 docker 中使用配置服务器的应用程序:

https://github.com/KramKroc/eurekafirstdiscovery

我想将 docker 重启策略从 always 切换为 on-failure 以添加上限我的应用程序重启的次数。失败时只会重启 docker 容器是 非零退出代码 是 returned.

当我的应用程序启动时,配置服务器还没有完全启动,因此应用程序将关闭。它使用零退出代码执行此操作。有什么方法可以将其修改为 return 非零退出代码?

当 运行 spring 从 java -jar 启动应用程序时出现了问题,该应用程序是在 1.3.2 中引入的,如此处所报告:

https://github.com/spring-projects/spring-boot/issues/5922

这将在 1.3.6 中修复并且已经在 1.4.0.M2 中运行