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やクラウドネットワークと重複する場合:

  1. 競合するレンジを特定
  2. このツールで両方をCIDRに変換
  3. オーバーラップを確認
  4. Dockerのアドレスプールを重複しないレンジに再設定

ユースケース

開発者がDockerコンテナがDockerの172.17.0.0/16ネットワークが企業VPNレンジ172.16.0.0 - 172.19.255.255と重複しているため内部サービスに到達できないことを発見しました。両方の範囲をCIDRに変換し、代わりに10.200.0.0/16を使用するようDockerを再設定します。

試してみる — IP Range to CIDR Converter

フルツールを開く