
Docker超入門:docker network disconnect コマンドの使い方とオプション解説
Dockerを使っていると、「このコンテナ、もうこのネットワークにはいらないな」というケースが出てきます。例えば、検証が終わったネットワークから外したい時や、複数ネットワークに接続しているコンテナを整理したい時です。
そんなときに活躍するのが docker network disconnect コマンドです。
このコマンドを使えば、コンテナと特定のネットワークの接続を解除 できます。コンテナ自体は削除されず、ただネットワークから切り離されるだけなので、非常に安全で柔軟な管理が可能です。
docker network disconnect コマンド
コマンド書式
docker network disconnect [オプション] ネットワーク名 コンテナ名- ネットワーク名 … 切断対象となるネットワークの名前
- コンテナ名 … ネットワークから外したいコンテナの名前
このシンプルな形を覚えておけばOKです。
オプション一覧
docker network disconnect コマンドには、強制切断用のオプションがあります。
| オプション | 説明 |
|---|---|
| --force , -f | コンテナが稼働中でも強制的にネットワークから切断します。 |
通常はコンテナを停止してから切断するのが安全ですが、どうしても今すぐ切り離したい場合は --force をつけます。
使用例
docker network disconnect --force my-network my-containerこのコマンドの意味を分解すると…
- my-container というコンテナを
- my-network というネットワークから
- 強制的に切断 (--force)
という動作になります。
コンテナ自体は削除されませんが、このネットワーク上では通信できなくなります。つまり「ネットワークから退会させる」イメージですね。
まとめ
- docker network disconnect は、特定のコンテナをネットワークから切断するコマンド
- --force を使えばコンテナ稼働中でも強制切断できる。
- コンテナ自体は削除されず、ネットワークとの接続だけが解除される。
このコマンドを覚えておけば、Docker環境でのネットワーク整理やトラブルシュートがスムーズに進みますよ! 🚀
