IntelliJ IDEA和docker插件

我正在用Docker插件使用IntelliJ IDEA 2017.1.4 。 当我点击debugging,它会build立项目,docker,它会启动它,我可以看到从容器日志。 不幸的是,debugging器不附属于该容器。 错误信息:

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

当我为定义的端口5001创build新的远程debuggingconfiguration时,我可以附加到正在运行的容器。 为什么不直接从插件附加?

我的configuration: container_settings.json

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

在这里输入图像说明 在这里输入图像说明

谢谢。

问题解决了。

在IntelliJ IDEA设置 – Ctrl + Alt + S打开构build,执行,部署Docker

以前,我的APIurl是tcp://localhost:2375 ,它构build和部署容器没有任何问题,但没有附加debugging器。 更改为https://localhost:2376一切正常。