Docker コンテナを調べる

DockerDockerBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ContainerOperationsGroup(["Container Operations"]) docker/ContainerOperationsGroup -.-> docker/inspect("Inspect Container") subgraph Lab Skills docker/inspect -.-> lab-271467{{"Docker コンテナを調べる"}} end

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

このステップでは、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スキルを向上させるだけでなく、創造的で魅力的な学習体験も提供しました。