为什么Docker容器重新启动?

时间:2020-07-11 07:28:42

标签: docker docker-compose

我在docker-compose中有一个应用程序。启动时,会创建许多日志消息。早晨查看docker-compose的日志时,我可以看到这些启动消息,但是在此之前容器正在记录生产消息。

过去,由于错误而导致应用程序崩溃并重新启动。还有一次是内存问题,因为意外加载了许多数据,然后从Go发出错误消息,指出OutOfMemeory错误,然后容器重新启动。

但是容器有时会重新启动,而没有任何说明原因。如何找出重新启动的原因?

1 个答案:

答案 0 :(得分:0)

假设您有权访问主机,我建议使用volumes将容器的整个/var/log保留在主机上的某个位置。您可以查看这些日志文件以发现关闭原因。请查看this unix.stackexchange post,了解有关操作方法的详细信息。