はじめに
この実験では、docker network rm
コマンドを使用して Docker ネットワークを管理する方法を学びます。まず、ネットワークの作成プロセスを理解するために、カスタムネットワークを作成します。
ネットワークを作成した後、ネットワーク名を指定して単一のネットワークを削除する練習を行います。その後、この実験では複数のネットワークを作成し、それらの名前と ID の両方を使用して削除する手順を案内し、ネットワークのクリーンアップ方法の違いを示します。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
この実験では、docker network rm
コマンドを使用して Docker ネットワークを管理する方法を学びます。まず、ネットワークの作成プロセスを理解するために、カスタムネットワークを作成します。
ネットワークを作成した後、ネットワーク名を指定して単一のネットワークを削除する練習を行います。その後、この実験では複数のネットワークを作成し、それらの名前と ID の両方を使用して削除する手順を案内し、ネットワークのクリーンアップ方法の違いを示します。
このステップでは、Docker でカスタムネットワークを作成する方法を学びます。デフォルトでは、Docker はいくつかのネットワークドライバーを提供していますが、カスタムネットワークを作成することで、コンテナを分離し、特定のコンテナ間の通信を可能にすることができます。
カスタムネットワークを作成するには、docker network create
コマンドに続けてネットワークドライバーとネットワーク名を指定します。カスタムネットワークで最も一般的に使用されるドライバーは bridge
です。
my-custom-network
という名前のカスタムブリッジネットワークを作成しましょう。
docker network create bridge my-custom-network
コマンドを実行すると、Docker はネットワークを作成し、その ID を出力します。
docker network ls
コマンドを使用して利用可能なネットワークを一覧表示することで、ネットワークが正常に作成されたことを確認できます。
docker network ls
ネットワークの一覧に my-custom-network
が表示されているはずです。
このステップでは、ネットワーク名を使用して単一の Docker ネットワークを削除する方法を学びます。これは、不要になったネットワークをクリーンアップするのに便利です。
ネットワークを削除するには、docker network rm
コマンドに続けてネットワーク名を指定します。
前のステップで作成した my-custom-network
を削除しましょう。
docker network rm my-custom-network
ネットワークが正常に削除されると、Docker は削除されたネットワークの ID を出力します。
docker network ls
を使用して利用可能なネットワークを再度一覧表示することで、ネットワークが削除されたことを確認できます。
docker network ls
一覧に my-custom-network
が表示されなくなっているはずです。
このステップでは、複数の Docker ネットワークを作成する方法を学びます。異なるコンテナグループを分離したり、複雑なネットワークトポロジを設定する必要がある場合に便利です。
docker network create
コマンドを異なるネットワーク名で複数回実行することで、複数のネットワークを作成できます。
network1
と network2
という名前の 2 つの新しいブリッジネットワークを作成しましょう。
docker network create bridge network1
docker network create bridge network2
これらのコマンドを実行すると、Docker は両方のネットワークを作成します。
docker network ls
コマンドを使用して利用可能なネットワークを一覧表示することで、両方のネットワークが正常に作成されたことを確認できます。
docker network ls
ネットワークの一覧に network1
と network2
の両方が表示されているはずです。
このステップでは、単一のコマンドを使用して、ネットワーク名と ID を指定して複数の Docker ネットワークを削除する方法を学びます。これは、複数のネットワークを一度にクリーンアップする効率的な方法です。
docker network rm
コマンドの後に、ネットワーク名または ID をスペースで区切って列挙することで、複数のネットワークを削除できます。
まず、ネットワークの ID を取得するために、ネットワークを一覧表示しましょう。
docker network ls
前のステップで作成した network1
と network2
が表示されるはずです。network2
のネットワーク ID をメモしておきましょう。
では、単一のコマンドで network1
をネットワーク名で、network2
を ID で削除しましょう。<network2_id>
をメモした実際の ID に置き換えてください。
docker network rm network1 <network2_id>
ネットワークが正常に削除されると、Docker は削除されたネットワークの ID を出力します。
docker network ls
を使用して利用可能なネットワークを再度一覧表示することで、両方のネットワークが削除されたことを確認できます。
docker network ls
一覧に network1
も network2
も表示されなくなっているはずです。
この実験では、docker network
コマンドを使用して Docker ネットワークを管理する方法を学びました。まず、docker network create
を使用してカスタムブリッジネットワークを作成し、docker network ls
でその作成を確認しました。
その後、docker network rm
を使用してネットワーク名で単一のネットワークを削除する練習を行いました。次に、複数のネットワークを作成し、docker network rm
コマンドでネットワーク名と ID を指定することで、同時に削除する方法を学びました。この実践的な経験を通じて、コンテナの分離と通信を管理するために不可欠な Docker ネットワークの作成と削除の基本的な操作を実証しました。