使用 docker 和 IDE
Work with docker and IDE
为了共享安装,我们决定使用 docker。对于每个项目,全局依赖项都安装在容器内。
我们正在开发 Python(和 Java,但此时,我们只讨论 Python ;))
使用 Vim(例如),我想使用代码完成,但是因为整个库都安装在容器中,所以我在主机上的 vim 安装无法访问它们。对于 Java、Javascript 等都是如此,这绝对是正常的...
但是是否有任何解决方案能够使用容器,访问 IDE 的库,而无需在容器本身中安装 IDE?
为什么不查看 python 的官方图片?
它没有提供您正在寻找的确切内容,但它支持一个工作流程,在该工作流程中,容器的构建方式与您的开发机器上 运行 的方式相同([= 中列出的依赖项21=] 并使用 pip 下载)。
希望对您有所帮助。
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 上得到验证。
您也可以尝试使用基于云的 IDE,例如 eclipse che 或 cloud9。
它在浏览器中支持 docker 和 运行。
更新:
我刚刚发现 eclipse che 和 cloud9 还不够成熟 运行 java 应用程序,所以你可能想尝试 Intellij:https://github.com/marioluan/java-data-structures
为了共享安装,我们决定使用 docker。对于每个项目,全局依赖项都安装在容器内。
我们正在开发 Python(和 Java,但此时,我们只讨论 Python ;))
使用 Vim(例如),我想使用代码完成,但是因为整个库都安装在容器中,所以我在主机上的 vim 安装无法访问它们。对于 Java、Javascript 等都是如此,这绝对是正常的...
但是是否有任何解决方案能够使用容器,访问 IDE 的库,而无需在容器本身中安装 IDE?
为什么不查看 python 的官方图片?
它没有提供您正在寻找的确切内容,但它支持一个工作流程,在该工作流程中,容器的构建方式与您的开发机器上 运行 的方式相同([= 中列出的依赖项21=] 并使用 pip 下载)。
希望对您有所帮助。
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 上得到验证。
您也可以尝试使用基于云的 IDE,例如 eclipse che 或 cloud9。
它在浏览器中支持 docker 和 运行。
更新: 我刚刚发现 eclipse che 和 cloud9 还不够成熟 运行 java 应用程序,所以你可能想尝试 Intellij:https://github.com/marioluan/java-data-structures