IntelliJ IDEA和docker插件

时间:2017-06-07 08:50:04

标签: docker intellij-idea intellij-plugin

我正在使用IntelliJ IDEA 2017.1.4和Docker插件。 当我单击调试时,它将构建项目,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 here enter image description here

谢谢。

1 个答案:

答案 0 :(得分:1)

问题已解决。

在IntelliJ IDEA设置中 - Ctrl + Alt + S 打开构建,执行,部署泊坞

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