Azure container instances 我可以获取重新启动的Azure容器实例容器的前一个实例的日志吗?

Azure container instances 我可以获取重新启动的Azure容器实例容器的前一个实例的日志吗?,azure-container-instances,Azure Container Instances,我有一个运行2个容器的容器组。其中一个容器一直在重新启动。我怀疑它可能达到了内存限制,但我在日志中找不到任何东西来证实这一点。有没有办法查看容器以前的日志,或者确定容器编排器是否由于OOM终止了我的容器?一旦容器死亡,一切都会自然丢失。您可以连接到将日志持久化/装载到的外部设备,也可以从市场安装日志分析容器。 也可以是一个选项。您可以将ACI的日志发送到,然后分析错误。我看到的唯一其他方法是在查看Azure门户中的日志时不断单击“刷新”按钮,在容器重新启动之前,您会在几秒钟内看到内存错误。当然,

我有一个运行2个容器的容器组。其中一个容器一直在重新启动。我怀疑它可能达到了内存限制,但我在日志中找不到任何东西来证实这一点。有没有办法查看容器以前的日志,或者确定容器编排器是否由于OOM终止了我的容器?

一旦容器死亡,一切都会自然丢失。您可以连接到将日志持久化/装载到的外部设备,也可以从市场安装日志分析容器。
也可以是一个选项。

您可以将ACI的日志发送到,然后分析错误。我看到的唯一其他方法是在查看Azure门户中的日志时不断单击“刷新”按钮,在容器重新启动之前,您会在几秒钟内看到内存错误。

当然,但这些容器可能是经过编排的(如果我不得不猜测它们是用k8s编排的)并且编排器应该可以访问以前实例的日志。事实证明,我的容器是由于OOM而被杀死的,但我知道这一点的唯一方法是,我更改了ARM模板,以包含更多的内存,并重新部署,重启停止。