IntelliJ IDEA で Dev Container を構築時に Cannot find created docker compose のエラーが出たときの対策

“Cannot find created docker compose devcontainer" error due to the 'Cannot construct instance of com.github.dockerjava.api.model.Binds’ exception このあたりのお話です。

定期的にやってくる(笑)開発環境の見直しのための情報収集で、最近は Dev Container が注目を集めているらしいということで、実際に試してみました。

Dev Container を使った環境構築の話題には VSCode がほぼもれなくついてきますが、IntelliJ IDEA も Dev Container に対応しています(ヘルプはこのへんに。いくつか制約事項があります)。で、WSL を準備して、Docker をインストールして、実際に Dev Container を作成しようとすると、Docker の Container は作成できるのですが、Dev Container の作成時に Cannot find created docker compose のエラーが出てしまい、作成できません。

新たに使い始めようとしている環境なので、原因の切り分けに苦労したのですが、ようやく見つけたのが冒頭の情報。Docker Desktop のバージョンを 4.35.1 にダウングレードすることでエラーを回避することができました。

IntelliJ IDEA の 2025.1 で IntelliJ IDEA 側の修正が完了しているようなので(リリースノート)、こちらを使用するのもよいかと(私自身は未確認ですが)。

この記事を書いた人
グッドネイバー

“ Webに悩むお客さまの「よき隣人」でありたい ” をモットーに、Web システム開発(主に Laravel)、Web マーケティング支援の仕事をしています。お仕事のご依頼・ご相談はこちらからお気軽にどうぞ。