2017-06-07 19 views
0

私はIntelliJ IDEA 2017.1.4とDockerプラグインを使用しています。 私はデバッグをクリックすると、プロジェクト、ドッカーをビルドし、起動し、コンテナからのログを見ることができます。不幸にも、デバッガはそのコンテナに接続されていません。エラーメッセージ:IntelliJ IDEAとドッカープラグイン

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キー + Sオープンビルド、実行、展開ドッカー

以前私のAPIのURLはtcp://localhost:2375でした。問題なくコンテナをビルドしてデプロイしましたが、デバッガをアタッチしませんでした。 https://localhost:2376に変更すると、すべてが完璧に機能します。