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
一切正常。