
docker network create コマンドの使い方とオプション解説
Dockerを使っていて「コンテナ間通信を管理したい」と思ったことありませんか?
そんなときに活躍するのが docker network create コマンドです。このコマンドを使えば、自分専用のネットワークを作って、コンテナをそこにまとめることができます。実際のプロジェクトで「開発用」「テスト用」「本番用」といったネットワークを分けて管理するのにも便利なんです。

コマンド書式
docker network create [オプション] ネットワーク名- ネットワーク名 を指定すれば、新しいDockerネットワークが作成されます
- 必要に応じてオプションを組み合わせて、ネットワークの特性を調整できます
docker network create ができること
このコマンドでできるのは、シンプルに言うと 「ネットワークの新規作成と設定」 です。
デフォルトだと bridge ドライバを使って、コンテナ同士がつながれる仮想ネットワークが作られます。
そこにオプションを追加することで、IPアドレス範囲の指定やラベル付けなど、より柔軟な管理が可能になります。
主なオプション一覧
| オプション | 説明 |
|---|---|
| --driver, -d | ネットワークのドライバを指定します。デフォルトは bridge。host や overlay なども指定可能。 |
| --ip-range | ネットワークで利用するIPアドレスの範囲を指定します。コンテナに割り当てられるIPを制御できます。 |
| --label | ネットワークにラベルを付けられます。例えば「prod_network」と付けて本番用ネットワークだとわかるようにできます。 |
こうしたオプションを組み合わせることで、シンプルなネットワークから、用途に応じた高度なネットワークまで作れるんです。
使用例
docker network create --driver bridge --ip-range 172.18.0.0/16 --label prod_network production_networkこの例では以下のような意味になります。
- production_network という名前のネットワークを作成
- ドライバは bridge
- IPアドレスの範囲を 172.18.0.0/16 に限定
- ラベルに prod_network を付けて「これは本番用だよ」と明示
つまり「本番環境用にIPアドレス範囲を決めたカスタムネットワークを作る」という使い方ですね。
まとめ
- docker network create はネットワークを新しく作るコマンド
- オプションで ドライバ選択・IP範囲指定・ラベル付け が可能
- 開発環境・テスト環境・本番環境を分けて管理するときに便利
覚えておくと「コンテナのネットワーク管理、めっちゃ楽!」になりますよ。
