DockerブリッジネットワークIPレンジのCIDR変換
DockerブリッジネットワークのIPレンジをCIDR表記に変換します。Dockerのデフォルトネットワーキング、カスタムブリッジ設定、オーバーレイネットワークを理解します。
Container Networking
詳細な説明
DockerブリッジネットワークCIDR設定
Dockerはコンテナ間通信にブリッジネットワークを使用します。デフォルトのブリッジネットワークは172.17.0.0/16を使用しますが、カスタムブリッジネットワークは設定可能なアドレスプールから割り当てられます。
デフォルトDockerブリッジ
デフォルト: 172.17.0.0 - 172.17.255.255
CIDR: 172.17.0.0/16
よくあるDocker CIDRコンフリクト
Dockerのデフォルト172.17.0.0/16は以下と競合する可能性があります:
| サービス | 一般的なレンジ |
|---|---|
| AWSデフォルトVPC | 172.31.0.0/16 |
| 企業VPN | 172.16.0.0/12 |
| 他のDockerホスト | 172.17-172.31.0.0/16 |
レンジ競合のトラブルシューティング
DockerのレンジがVPNやクラウドネットワークと重複する場合:
- 競合するレンジを特定
- このツールで両方をCIDRに変換
- オーバーラップを確認
- Dockerのアドレスプールを重複しないレンジに再設定
ユースケース
開発者がDockerコンテナがDockerの172.17.0.0/16ネットワークが企業VPNレンジ172.16.0.0 - 172.19.255.255と重複しているため内部サービスに到達できないことを発見しました。両方の範囲をCIDRに変換し、代わりに10.200.0.0/16を使用するようDockerを再設定します。