Menu
Coddy logo textTech

詳細情報の確認

CoddyのTerminalジャーニー「Docker入門」セクションの一部 — レッスン 18/40。

Dockerは、すべてのコンテナに関する詳細な情報(ステータス、元のイメージ、ネットワーク設定など)を大量に保存しています。docker inspectコマンドは、これらすべてをJSON形式で表示します。

通常、これでは情報が多すぎます。--format フラグを使用すると、Go テンプレートのプレースホルダーを使用して、特定のフィールドだけを取り出すことができます:

docker inspect --format "{{.State.Status}}" web

これはコンテナのステータスのみを出力します。例えば running などです。他にも、イメージ名を表示する {{.Config.Image}} などの便利なプレースホルダーがあります。フォーマット文字列を使用することで、大量のJSONを、実際に必要とする単一の値に変換できます。

challenge icon

チャレンジ

簡単

app という名前のデタッチモードの nginx コンテナを起動し、次に docker inspect--format "{{.State.Status}}" と共に使用して、そのステータスのみを表示してください。

チートシート

docker inspect を使用して、コンテナの詳細を JSON 形式で表示します。Go テンプレートを使用した --format フラグにより、特定のフィールドを抽出できます。

docker inspect --format "{{.State.Status}}" web

便利なプレースホルダー:

  • {{.State.Status}} — コンテナのステータス(例:running
  • {{.Config.Image}} — イメージ名

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Docker入門のすべてのレッスン