"Cannot execute command" 启动 Docker 桌面时来自 IntelliJ 的弹出窗口

"Cannot execute command" popup from IntelliJ when launching Docker Desktop

我收到一个奇怪的错误弹出窗口,我怀疑它与 IntelliJ 中 Docker 的内置集成有关。

我是运行以下的人:

当我启动 Docker Desktop 时,它出于某种原因启动了 IntelliJ,我立即收到一个错误弹出窗口:

标题: 无法执行命令

Body: 无法打开文件 /Users/myuser/Library/Containers/com.docker.docker/Data/--list-extensions

我已经多次尝试重新安装,并在 Docker 设置中使用了清除缓存和清除数据选项。我还应该注意,我已经尝试从 IntelliJ 和 docker 中删除所有项目,甚至禁用了 IntelliJ 中的“Docker”插件,但仍然出现相同的错误。

有没有人知道如何在启动时防止弹出窗口?它比阻止程序更令人烦恼,因为我可以简单地关闭它然后使用这些工具而不会出现问题,但奇怪的是会发生这种情况。最初我认为它是一些随机的系统特定配置,但今天发现它并不特定于我的环境,因为我是在新用户的新机器上全新安装的。

这似乎是 Docker 开发环境预览版的错误。 IntelliJ IDEA就是通过这个过程打开的

/Applications/Docker.app/Contents/MacOS/com.docker.dev-envs

您可以将 Docker 桌面降级到版本 3.4.0 以暂时解决此问题。

今天对我有用的:

  • 升级到大苏尔(无论如何都想这样做)。
  • 删除 Intelli-J
  • 卸载Docker
  • 安装Docker3.6.x
  • 安装最新的 Intelli-J

问题解决了。