詳細情報の確認
CoddyのTerminalジャーニー「Docker入門」セクションの一部。レッスン 18/40。
Docker はすべてのコンテナについて、ステータス、元になったイメージ、ネットワーク設定など、多くの詳細情報を保存します。docker inspect コマンドを使うと、そのすべてを JSON として表示できます。
通常はそれでは多すぎます。--formatフラグを使うと、Go-templateプレースホルダーによって1つのフィールドだけを取り出せます。
docker inspect --format "{{.State.Status}}" webこれはコンテナのステータスだけを出力します。たとえば running です。その他の便利なプレースホルダーには、イメージ名を示す {{.Config.Image}} などがあります。フォーマット文字列を使うと、大量の JSON を実際に必要な単一の値に変換できます。
チャレンジ
簡単切り離された nginx コンテナを app という名前で起動し、次に docker inspect と --format "{{.State.Status}}" を使用して、そのステータスだけを表示します。
自分で試してみよう
ターミナル
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
Docker入門のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド