docker - IntelliJ 无法连接到受保护的 tcp Docker 套接字
问题描述
我想使用IntelliJ 中的 Docker 集成连接到受保护的远程 Docker 套接字:
如上图所示,我收到以下错误:
Cannot connect: java.io.IOException: Channel disconnected before any data was received
当我将 Docker环境变量 DOCKER_TLS_VERIFY=1
、DOCKER_HOST=tcp://myhost:2376
、DOCKER_CERT_PATH=/path/to/certs/
设置为与 IntelliJ 配置中相同的值并尝试通过终端连接时,它可以正常工作。
有谁知道是什么导致了这个错误以及我该如何解决它?
解决方案
该解决方案就像 Kootli 在评论中建议使用https
而不是tcp
作为协议一样。
引擎 API 网址: https://myhost:2376
推荐阅读
- javascript - 为什么我的输入搜索事件监听器不起作用?
- c# - How to traverse nested JSON object in good time complexity?
- python - Pyspark - 将具有最大值的列转换为单独的 1 和 0 条目
- ios - 使用 Apple 登录后 AWS Cognito 令牌无效
- c# - C# 通用方法调用两个不同的服务
- android - 为什么这个错误发生在 android studio #flutter #androidstudio
- mysql - 如何优化Mysql窗口功能?
- keras - 获取keras编译模型损失函数
- azure-devops - 从 azure devops 获取给定测试用例的测试结果
- python - 从时间序列中识别事件