コンテナログ
CoddyのTerminalジャーニー「Docker入門」セクションの一部 — レッスン 17/40。
コンテナが出力したものはすべて、コンテナが終了した後でも Docker によってキャプチャされます。docker logs とコンテナ名を使用して、いつでも内容を読み取ることができます。
docker run --name once alpine echo line-one
docker logs once最初のコマンドはコンテナを実行し、line-oneを出力します。2番目のコマンドは、コンテナのログからキャプチャされたその出力を再生します。
ログは、バックグラウンド(デタッチモード)のコンテナにアタッチすることなく、その動作を確認するための手段です。
チャレンジ
簡単printer という名前の alpine コンテナを実行して saved message を出力し、次に docker logs でそのログを読み取ります。
チートシート
docker logs <name> を使用して、コンテナからキャプチャされた出力を読み取ります(コンテナが終了した後でも可能です):
docker run --name once alpine echo line-one
docker logs once自分で試してみよう
ターミナル
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。