Поход в джунгли: Раскрытие древних журналов

DockerDockerBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом испытании вы будете играть роль загадочного исследователя, изучающего древний памятник в глубинах дикой джунгли. Ваша задача — выяснить скрытые тайны древнего цивилизации, изучая записи нового обнаруженного артефакта.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ContainerOperationsGroup(["Container Operations"]) docker/ContainerOperationsGroup -.-> docker/logs("View Container Logs") subgraph Lab Skills docker/logs -.-> lab-271472{{"Поход в джунгли: Раскрытие древних журналов"}} end

Исследуйте древний артефакт

Задачи

  • Просмотрите логи Docker-контейнера с именем "ancient-artifact"
  • Найдите любые критические сообщения об ошибках в логах
  • Сохраните логи критических сообщений об ошибках в файл critical_log.txt в директории /home/labex/project

Пример

После просмотра логов вы должны быть в состоянии определить сообщения об ошибках, связанные с проблемами подключения или неправильными настройками.

Логи выглядят следующим образом:

$ cat /home/labex/project/critical_log.txt
критическое - Сообщение об ошибке
критическое - Сообщение об ошибке
критическое - Сообщение об ошибке
критическое - Сообщение об ошибке
критическое - Сообщение об ошибке
критическое - Сообщение об ошибке
критическое - Сообщение об ошибке
критическое - Сообщение об ошибке
критическое - Сообщение об ошибке
критическое - Сообщение об ошибке
✨ Проверить решение и практиковаться

Анализируйте исторические ссылки

Задачи

  • Извлеките метки времени из логов контейнера с именем "ancient-artifact" для дальнейшего анализа
  • Определите частоту конкретных событий в логах
  • Сохраните логи с метками времени в файл timestamp_log.txt в директории /home/labex/project

Требования

  • Используйте команду shell для разбора и извлечения меток времени из логов
  • Исследуйте записи логов, чтобы определить появление значимых событий
  • Файл должен быть сохранен в директорию /home/labex/project с именем файла timestamp_log.txt

Пример

Извлеченные метки времени дадут представление о исторических событиях, связанных с древним артефактом.

Логи выглядят следующим образом:

$ cat /home/labex/project/timestamp_log.txt
Вт янв 30 15:43:33 UTC 2024 - INFO обычная запись лога с меткой времени
Вт янв 30 15:43:34 UTC 2024 - INFO обычная запись лога с меткой времени
Вт янв 30 15:43:35 UTC 2024 - INFO обычная запись лога с меткой времени
Вт янв 30 15:43:36 UTC 2024 - INFO обычная запись лога с меткой времени
Вт янв 30 15:43:37 UTC 2024 - INFO обычная запись лога с меткой времени
Вт янв 30 15:43:38 UTC 2024 - INFO обычная запись лога с меткой времени
Вт янв 30 15:43:39 UTC 2024 - INFO обычная запись лога с меткой времени
Вт янв 30 15:43:40 UTC 2024 - INFO обычная запись лога с меткой времени
Вт янв 30 15:43:41 UTC 2024 - INFO обычная запись лога с меткой времени
Вт янв 30 15:43:42 UTC 2024 - INFO обычная запись лога с меткой времени
✨ Проверить решение и практиковаться

Резюме

В этом испытании цель — получить практический опыт в просмотре и анализе логов Docker-контейнера. Изучая логи древнего артефакта, вы приобретете важные навыки для решения проблем и выявления ключевых инсайтов в контейнеризованной среде.