使用Docker和IDE

Met*_*l3d 5 python java ide vim docker

为了共享安装,我们决定使用docker。对于每个项目,全局依赖项都安装在容器内。

我们正在使用Python(和Java,但目前仅讨论Python;))

例如,在使用Vim时,我想使用代码完成功能,但是因为整个库都安装在容器中,所以我在主机上的vim安装无法访问它们。Java,Javascript等都是如此,这是绝对正常的……

但是,是否有任何解决方案可以使用容器,而无需在容器本身中安装IDE,也可以访问IDE的库?

how*_*yoo 3

但是是否有任何解决方案能够使用容器,访问 IDE 的库,而无需在容器本身中安装 IDE?

诀窍是从容器运行 IDE。您的 IDE 安装在您的主机上,您只需在容器中运行它即可。

为此,您需要一个IDE具有以下功能的容器:

  • IDE 所需的所有系统要求
  • 可以显示GUI应用程序
  • 在主机上的 IDE 位置安装了一个卷

这里讨论了一个使用众所周知的 Python IDE 而不是 vim 的示例:

警告:这仅在 Ubuntu 14.04 上经过验证。

PyCharm Docker 集成