CLion 2026.1 Help

解决开发容器问题

以下是在使用 Dev Containers 期间可能出现的一些问题及相应解决方案。

我有一个带有禁用按钮的 Empty 构建ing Dev Container 对话框

请尝试检查 Docker,如果它挂起,请重新启动。

对于 Windows 10,通过 SSH 连接非常慢

OpenSSH 版本升级到 8.5 或更高版本。

Git clone 无法正常工作,并且尽管已添加密钥,客户端中打开的项目仍然为空

请尝试检查以下内容:

  • 请检查 OpenSSH Client 是否在系统变量的 PATH 中: C:\Windows\System32\OpenSSH\ 并重新启动操作系统。

  • 运行命令以运行 SSH 代理并添加密钥。

  • 将 SSH 密钥的权限更改为 600(仅所有者可读;其他用户无法读取或写入)。

可能出现 UI 卡顿

当在此虚拟机上运行 ijent 进程时,若 WSL 虚拟机被挂起,则可能会导致 UI 卡顿。 CLion 无法检测到连接已中断,因为 ijent 进程本身并未停止——它只是停止响应请求,导致所有请求挂起。

此类行为的可能原因包括以下几种:

  • docker container pause (手动调用或通过 Docker Desktop 调用)会挂起容器。 如果 Dev Container 当前在 IDE 中处于打开状态、曾经被打开过,或者用户尝试打开它,则都可能导致 UI 卡顿。

  • 在 Windows 上,Docker Desktop 的 暂停Resource Saver 功能可能由于 Docker 中的 问题导致 WSL 被挂起。 这意味着,即使从未在 CLion 中打开过 Docker 项目的用户,只要同时使用 WSL 项目并运行 Docker,也可能会遇到由 Docker Desktop 造成的问题。 我们建议始终在 Windows 上的 Docker Desktop 中禁用 Resource Saver 选项,并避免使用 暂停 选项。

2026年 3月 24日