работу контейнер? Например:
...# docker inspect container
...
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
...
Если запустить это на контейнере, который убит по оом - он выведет "OOMKilled": true. А есть ли место, которое по этим ключам хранит историю? docker logs не помогает, ключа не могу найти...
О каком ключе речь?
о каком-нибудь, который даст понять по OOMу был убит контейнер или нет ваще, я вспомнил о существовании docker events, но понять с OOMом он отвалился или без него все равно из ивентов нельзя - там только есть экзиткод
Ты ведь его и написал выше, разве нет? Или ты хочешь вытащить ещё и время события?
Нет, я выше написал инспект текущего запущенного контейнера. Если вдруг я перезапустил компоуз-сборку - он при запуске инспекта выдаст только актуальные данные для текущего запущенного контейнера, историю он не хранит
Докер в принципе не про хранение истории, он не предназначен для таких задач. Возможно в логах самого докера (journald, или какой-нибудь /var/log/docker) что-то будет, но не факт
Обсуждают сегодня