結論 タイトル通りですが… host.docker.internalが繋がらない理由は、自分の場合は接続先が Docker のイーサネットブリッジを Listen していないからからでした。 自分の場合は接続先が Vite で立てたフロントエンドのサーバだったのですが、そのサーバは localhost にしか公開されていませんでした。 --host オプションをつけて実行すると、 Docker のイーサネットブリッジを Listen するようになり、無事 Docker コンテナ内部から host.docker.internal でそのフロントエンドサーバを参照することができました。 --host オプションをつけると、いわゆる port: '0.0.0.0' のような振る舞いをします。他のサーバアプリケーションでも同様の仕組みがあるはずです。 ※他の原因も考えられるので解決しない場合は「試