EatSmartシステム部ブログ

ウェブサイトの開発や運営に関する情報です。

Docker Desktop for Windows でコンテナに割り当てられるIPアドレスを変更する

Windows で Docker を利用した開発環境を構築するため、Docker Desktop for Windows をインストールしました。 Docker コンテナとして作成したアプリから開発環境のデータベースに接続を試みましたが接続出来ません。 コンテナに割り当てられるIPアドレスが 172.17.0.0/16 となっており、開発環境に割り当てられるIPアドレスと重複していたことが原因でした。 Docker を起動し、[Settings] から [Docker Engine] を開き以下を追加することで、コンテナに割り当てられるIPアドレスの重複を回避することが出来ました。

f:id:eatsmart:20211108092543p:plain
docker settings

  "default-address-pools": [
    {
      "base": "10.1.0.0/16",
      "size": 24
    }
  ]