启动Docker桌面时从IntelliJ弹出“无法执行命令”
我收到一个奇怪的错误弹出窗口,我怀疑它与 IntelliJ 中 Docker 的内置集成有关。
我正在运行以下内容:
- Mac OS 大苏尔 11.4
- IntelliJ 21.1.3
- Docker 桌面 3.5.2.18
- Docker 版本 20.10.7,构建 f0df350
当我启动 Docker Desktop 时,它出于某种原因启动了 IntelliJ,我立即收到一个错误弹出窗口:
标题: 无法执行命令
正文:无法打开文件 /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版本来临时解决此问题。
- 也在 Docker [3.6.0](https://docs.docker.com/docker-for-mac/release-notes/#docker-desktop-360) 中修复