2017-05-02 59 views
3

在pycharm推出搬運工解釋獲取不支持的協議方案誤差碼頭工人在pycharm

錯誤的時候,我發現了以下錯誤:com.github.dockerjava.api.exception.DockerClientException:發現不支持的協議方案:「」 。只支持'tcp://'或'unix://'。

我試圖將ssh映射到我正在運行的映像中,並手動檢查它,並且一切看起來都正常。 機器的IP地址也可以。

NAME   ACTIVE DRIVER  STATE  URL       SWARM DOCKER ERRORS 
MyVM -  virtualbox Running tcp://192.168.99.100:2376   v1.11.2 
+0

您可以嘗試在pyCharm泊塢窗設置中使用'tcp://'在使用Jenkins結果的Docker圖像中創建「Unsupported protocol scheme found」(http://stackoverflow.com/)問題/ 40522474 /建築物搬運工圖像-使用-詹金斯-成果在-不受支持的協議的方案-缶)? –

回答

3

我在jetbrains上提出了一個錯誤,當我看到這是一個錯誤的時候。

我通過刪除所有遠程口譯和重新加入

5

發生在我升級到PyCharm 2017年1月2日

我已經通過配置Python解釋器解決了這個之後 - 點擊「新建...」附近的服務器下拉菜單。這將打開一個新的對話框,其中證書文件夾文本字段的值爲「〜/ .docker」 - 清空該值並單擊確定。 (另請參閱https://www.jetbrains.com/help/pycharm/2017.1/docker-2.html其中說明此物品已被棄用且應爲空)

4

如果你進入首>>建立,執行,部署>>泊塢窗,看看你的解釋解決了這個,似乎「API URL」字段是在升級過程中(至少對我來說)已經消失了。如果您修復該字段(創建一個新的解釋器並只複製該值),那麼事情將再次起作用。

0

我有同樣的問題,但我找到了解決方法。 轉到詹金斯DIR和grep http://localhost:4243/

在我的情況下,一個文件中有這樣的參數:

org.jenkinsci.plugins.dockerbuildstep.DockerBuilder.xml 

我直接在此文件中更改從http://localhost:4243/tcp://localhost:4243。重新啓動Jenkins服務和問題消失