如何在Docker Container中预热应用程序?

时间:2014-12-15 13:44:16

标签: docker

我们有一个docker应用程序,在部署时必须进行预热,否则第一个请求将非常慢。

这是一个只缓存路由和类的shell脚本。

我们正在使用相同的dockerfile进行开发,并希望继续这样做。

我们怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您将使用自定义脚本覆盖入口点,该脚本运行原始入口点命令,然后预热shell脚本。

您必须确保最后一个命令长时间运行以保持容器运行。您可以使用Supervisor来实现此目的。