如何将IntelliJ Docker集成连接到Docker桌面(对于Windows 10)

时间:2019-03-28 08:23:20

标签: windows docker intellij-idea

当我尝试将IntelliJ(Ultimate 2018.3.3)与本地运行的Docker Desktop(2.0.0.3版(31259))进行Docker集成时,出现以下错误:

Cannot connect: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: localhost:127.0.0.1:2375
caused by: java.net.ConnectException: Connection refused: no further information

我发现了以下问题:IntelliJ cannot connect to protected tcp Docker socket

但是此解决方案导致此错误:

Cannot connect: com.github.dockerjava.api.exception.DockerClientException: Enabled TLS verification (DOCKER_TLS_VERIFY=1) but certificate path (DOCKER_CERT_PATH) is not defined.

我搜索了Docker Desktop的证书路径,但没有找到任何东西,因为Docker Desktop的新Hyper-V解决方案不再运行docker-machine native。

2 个答案:

答案 0 :(得分:2)

解决方案是启用不带TLS的tcp:localhost:2375上公开Docker守护进程。 可以在Docker Desktop(2.0.0.3版)的常规设置中找到此选项。

答案 1 :(得分:-1)

在没有 TLS 的情况下在 tcp://localhost:2375 上设置/通用/公开守护程序

enter image description here