Docker コンテナのインスペクト

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

はじめに

この実験では、超自然的な世界への神秘的なゲートウェイを巡るシナリオに身を浸して、Docker の「inspect」コマンドを探ります。私たちは、超自然的なゲートウェイの背後に隠された秘密を解き明かし、私たちの世界を潜在的な脅威から守るために、Docker コンテナを調べる「超自然的なリーダー」という著名な人物の役割を演じます。

コンテナのメタデータを調べる

このステップでは、Docker コンテナのメタデータを調べることから始めます。

  1. まず、次のコマンドを使用してサンプルネットワークを作成します。

    docker network create my_network
    
  2. 次に、新しいコンテナを起動して作成したネットワークに接続します。

    docker run -d --name my_network_container --network my_network alpine sleep 1d
    
  3. 実行中のコンテナのメタデータを次のコマンドで調べます。

    docker inspect my_network_container
    

コンテナの構成を調べる

次に、Docker コンテナの構成を調べることで、inspect コマンドをさらに深く掘り下げます。

  1. ステップ 1 と同じコンテナを使用して、構成設定を調べます。

    docker inspect --format='{{json.Config}}' my_network_container
    

    出力を分析して、コンテナの構成とそれが期待される状態とどのように一致しているかを理解します。

コンテナのネットワーク設定を調べる

このステップでは、Docker コンテナのネットワーク設定を調べることに焦点を当てます。

  1. コンテナのネットワーク設定を調べます。

    docker inspect --format='{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' my_network_container
    

    コンテナのネットワーク構成、その IP アドレスやネットワークエイリアスを理解します。

まとめ

この実験では、Docker の「inspect」コマンドを掘り下げて、コンテナのメタデータ、構成、およびネットワーク設定に関する貴重な洞察を得ました。超自然的なシナリオに身を浸しることで、私たちは超自然的なゲートウェイの背後にある謎を解き明かすために、Docker の inspect 機能をうまく活用しました。この実験は、私たちの Docker スキルを向上させるだけでなく、創造的で魅力的な学習体験も提供しました。