作者:263企业邮箱温州授权合作伙伴 | 来源:互联网 | 2023-05-26 18:33
我有一个包含JVM进程的Docker容器.当流程结束时,容器完成并停止.
值得庆幸的是,我的JVM可能会突然出现故障,例如OutOfMemoryError.当发生这种情况时,我的容器就会停止,就像普通的JVM出口一样.
我可以为普通的JVM日志记录分配日志记录等,但是在这个难以破解的情况下,我想知道JVM的死字,这些字通常在stderr上发出.
有没有办法知道为什么我的容器停了下来,环顾日志,stderr或这些线上的东西?
1> Cristan..:
您甚至可以在已停止的容器上运行docker logs [ContainerName]
或docker logs [ContainerID]
命令.你可以看到它们docker ps -a
.
来源:Usman Ismail上面的评论:这只是将他的评论转换为正确答案的一种方式.