2017-06-07 153 views
0

我正在使用IntelliJ IDEA 2017.1.4和Docker插件。 当我点击调试,它会建立项目,码头,它会启动它,我可以看到从容器日志。不幸的是,调试器没有附加到该容器。错误消息:IntelliJ IDEA和docker插件

Cannot retrieve debug connection: java.net.MalformedURLException: unknown protocol: tcp 

当我为定义的端口5001创建新的远程调试配置时,我可以附加到正在运行的容器。为什么它不是直接从插件连接?

我的配置: container_settings.json

{ 
    "HostConfig": { 
    "PortBindings": { 
     "5001/tcp": [ 
     { 
      "HostIp": "0.0.0.0", 
      "HostPort": "5001" 
     } 
     ] 
    } 
    } 
} 

enter image description hereenter image description here

谢谢。

回答

1

问题解决。

在IntelliJ IDEA的设置 - 按Ctrl + Alt键+小号开放建立,执行,部署泊坞

以前我的API网址是tcp://localhost:2375,它构建和部署容器没有任何问题,但没有附加调试器。更改为https://localhost:2376后,一切正常。