如何设置 PhpStorm/WebStorm 以在 docker 容器中使用 Node.js?

How do I set up PhpStorm/WebStorm to work with Node.js in a docker container?

我正在尝试使用 PhpStorm 调试 运行 正在 docker 容器中的节点应用程序。该图像称为 parsoid-dev,它仅存在于我的本地机器上。我可以 运行 使用 docker run parsoid-dev.

在 PhpStorm 设置中,我使用服务器类型“Docker”、图像“parsoid-dev”和路径“node”为此图像创建了一个远程 Node.js 解释器配置。

但是当我尝试 运行 应用程序时,出现此错误:

Failed to prepare environment: Cannot find image: parsoid-dev

但是图像显然在那里,我可以从命令行使用它...我错过了什么?

编辑:我在 Windows 11 上使用 PhpStorm 2021.3.3,在 Windows 4.6.0 上使用 Docker(Docker 桌面引擎 20.10.13)。我在 WSL2 运行ning Ubuntu 20.04.4。

请尝试使用标签指定图像名称,例如parsoid-dev:latest - 有帮助吗?