Pycharm 2016.1.4(最新)和Docker问题

我正在运行最新的(在这一点上)pycharm版本与最新的docker插件可用于该版本(这是2.1.2,2.2不工作,2.3不支持)。

问题是我越来越

Couldn't refresh skeletons for remote interpreter {"message":"starting container with HostConfig was deprecated since v1.10 and removed in v1.12"} 

尝试设置远程解释器时出错(然后进入“无效”状态)。 我的docker版本是1.11(也使用1.12-RC)。 我认为它可能会在1.9.0工作,但是这使得我无法使用docker的新function,这是惊人的,因为1.11版本已经有相当长的时间…有同样的问题的任何人? 有没有解决的办法? 我的意思是有新的docker,并使其与最新的pycharm。

看起来像PyCharm正在尝试使用API​​版本1.24中弃用的API选项。 请参阅Docker源代码 。

这个问题可以通过两者来解决;

  • 让PyCharm调用正确版本的API(例如,在使用API​​版本1.23时,旧行为仍然支持向后兼容)
  • 确保PyCharm被更新为不再使用已弃用的function(即,在创build容器时,而不是在启动时设置容器主机configuration)。