ジャングル遠征:古代のログの解明

DockerBeginner
オンラインで実践に進む

はじめに

このチャレンジでは、未開のジャングルの奥深くにある古代の記念碑を研究する謎の探検家となります。あなたの目的は、新しく発見された遺物(アーティファクト)のログを調査し、古代文明に関する隠された洞察を明らかにすることです。

古代の遺物の調査

タスク

  • ancient-artifact という名前の Docker コンテナのログを表示する
  • ログの中から重大なエラーメッセージ(critical error messages)を特定する
  • 特定した重大なエラーメッセージのログを、/home/labex/project ディレクトリの critical_log.txt ファイルに保存する

ログを確認すると、接続の問題や不適切な設定に関連するエラーメッセージが見つかるはずです。

ログの内容は以下のようになります:

$ cat /home/labex/project/critical_log.txt
critical - Error message
critical - Error message
critical - Error message
critical - Error message
critical - Error message
critical - Error message
critical - Error message
critical - Error message
critical - Error message
critical - Error message

歴史的参照情報の分析

タスク

  • さらなる分析のために、ancient-artifact コンテナのログからタイムスタンプを抽出する
  • ログ内の特定のイベントが発生する頻度を特定する
  • タイムスタンプ付きのログを、/home/labex/project ディレクトリの timestamp_log.txt ファイルに保存する

要件

  • シェルコマンドを使用して、ログからタイムスタンプを解析・抽出すること
  • ログエントリを調査し、重要なイベントの発生状況を確認すること
  • ファイルは必ず /home/labex/project ディレクトリに timestamp_log.txt というファイル名で保存すること

抽出されたタイムスタンプは、古代の遺物に関連する歴史的な出来事への洞察を与えてくれます。

ログの内容は以下のようになります:

$ cat /home/labex/project/timestamp_log.txt
Tue Jan 30 15:43:33 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:34 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:35 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:36 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:37 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:38 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:39 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:40 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:41 UTC 2024 - INFO regular log entry with timestamp
Tue Jan 30 15:43:42 UTC 2024 - INFO regular log entry with timestamp

まとめ

このチャレンジの目標は、Docker コンテナのログを表示および分析する実践的な経験を積むことでした。古代の遺物のログを深く掘り下げることで、コンテナ化された環境におけるトラブルシューティングや重要な洞察を導き出すための不可欠なスキルを習得しました。

✨ 解答を確認して練習✨ 解答を確認して練習