无法在部署到Pivotal Cloud Foundry的Docker映像上运行健康检查

我无法在部署到Pivotal Cloud Foundry的Docker映像上运行除进程以外的运行状况检查。

我可以使用health-check-type = process进行部署,但这不是非常有用。 一旦容器启动并运行,我可以在/ nuxeo / runningstatus访问健康检查http端点,但PCF似乎无法检查该端点,大概是因为我正在部署一个预先构build的docker集装箱,而不是应用程序通过源或jar。

我已经修改超时时间比它需要更长,所以这不是问题。 有没有其他的方式来监控部署到PCF的docker?

问题是docker容器暴露了两个端口,其中健康检查terminal是可访问的,另一个可以用于debugging。 PCF总是select尝试运行对debugging端口的运行状况检查。

对于PCF,没有办法指定运行健康检查的端口。 它在暴露的端口之间进行select,因为我不知道总是select用于debugging的端口。

我尝试重新sortingDockerfile中的端口,但没有任何效果。 最后,我只是删除了在Docker文件中公开的debugging端口,事情按预期工作。