首页 > 解决方案 > IntelliJ 无法连接到受保护的 tcp Docker 套接字

问题描述

我想使用IntelliJ 中的 Docker 集成连接到受保护的远程 Docker 套接字:

IntelliJ 中的 Docker 套接字配置

如上图所示,我收到以下错误:

Cannot connect: java.io.IOException: Channel disconnected before any data was received

当我将 Docker环境变量 DOCKER_TLS_VERIFY=1DOCKER_HOST=tcp://myhost:2376DOCKER_CERT_PATH=/path/to/certs/设置为与 IntelliJ 配置中相同的值并尝试通过终端连接时,它可以正常工作。

有谁知道是什么导致了这个错误以及我该如何解决它?

标签: dockerintellij-idea

解决方案


该解决方案就像 Kootli 在评论中建议使用https而不是tcp作为协议一样。

引擎 API 网址: https://myhost:2376


推荐阅读