java - 使用 docker 和 IDE

标签 java python vim ide docker

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

我们正在使用 Python 进行开发(和 Java,但此时我们只讨论 Python ;))

使用 Vim(例如),我想使用代码完成,但是因为整个库都安装在容器中,所以我在主机上安装的 vim 无法访问它们。这对于 Java、Javascript 等来说是正确的,这绝对是正常的......

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

最佳答案

But is there any solution to be able to work with container, getting access to libs for IDE, without to install IDE in the container itself ?

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

为此,您需要一个 IDE 容器,该容器具有:

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

此处讨论了使用众所周知的 Python IDE 而不是 vim 的所有这一切的示例:

警告:这仅在 Ubuntu 14.04 上得到验证。

PyCharm Docker Integration

关于java - 使用 docker 和 IDE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28063547/

相关文章:

python - 在 Plotly 中悬停/单击时更改整个迹线的颜色

c++ - 如何在 VIM (gvim) 中启用智能感知

vim - 映射 :nohlsearch to escape key

vim - 如何删除 Vim 中前两列周围的引号?

java - 有处理图表的API吗?在java中

java - 连接重叠的路径

java - 无法使用 maven 插件在 intellij 中导入 okhttp 项目

java - 如何使用 Java 创建外部 .exe 文件

python - 如何使用 pyEphem 计算太阳在地平线上的角度

python - 从 CSV 输出字符串与列表的问题