为什么docker容器重新启动?

为什么docker容器重新启动?,docker,docker-compose,Docker,Docker Compose,我在docker compose中有一个应用程序。启动时,会创建大量日志消息。早上查看mydocker compose的日志时,我可以看到那些启动消息,但就在那之前,容器正在记录生产消息 在过去,应用程序由于错误而崩溃并重新启动。另一次出现内存问题,因为意外加载了大量数据,然后出现错误消息说from Go指示OutOfMemory错误,然后容器重新启动 但有时容器会重新启动,但没有说明原因。如何找到它重新启动的原因?假设您可以访问主机,我建议使用将容器的整个/var/log持久化到主机上的某个位

我在docker compose中有一个应用程序。启动时,会创建大量日志消息。早上查看my
docker compose
的日志时,我可以看到那些启动消息,但就在那之前,容器正在记录生产消息

在过去,应用程序由于错误而崩溃并重新启动。另一次出现内存问题,因为意外加载了大量数据,然后出现错误消息说from Go指示OutOfMemory错误,然后容器重新启动


但有时容器会重新启动,但没有说明原因。如何找到它重新启动的原因?

假设您可以访问主机,我建议使用将容器的整个
/var/log
持久化到主机上的某个位置。您可以查看这些日志文件来发现关机的原因。查看如何执行此操作的详细信息。

假设您可以访问主机,我建议使用将容器的整个
/var/log
保存在主机上的某个位置。您可以查看这些日志文件来发现关机的原因。查看有关如何执行此操作的详细信息。

如果没有任何具体细节,很难说。你的应用程序如何记录?您的重启策略如何工作?没有任何具体细节很难说。你的应用程序如何记录?您的重启策略如何工作?