@Coder321

Как посмотреть логи Docker?

Есть aws сервер на котором крутится образ с нодой. Если происходит падение ноды, авс пересобирает образ. Можно ли как то посмотреть логи того почему нода падает?
  • Вопрос задан
  • 53910 просмотров
Пригласить эксперта
Ответы на вопрос 2
r0zh0k
@r0zh0k
Site Reliability Engineer
AWS не пересобирает образ, AWS рестартует контейнер если тот завершился.
Ваш контейнер скорее всего писал логи в stdout.
Зайдите на инстанс по SSH, затем сделайте docker ps -a, там можно будет увидеть только что завершенный контейнер. Раньше AWS их оставлял, но сейчас, в связи с обновлением ECS-агента, судя по всему, он их подчищает, поэтому свой контейнер вы можете не увидеть.
Если же старый контейнер еще остался то все равно можно посмотреть его логи – docker logs <container_id>

Тем не менее, желательно прикрутить внешний сервис логирования, например LogEntries, Papertrail или другие подобные системы.
Ответ написан
Комментировать
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
docker logs <имя контейнера>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы