您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Docker开发环境中的丰富编辑器

Docker开发环境中的丰富编辑器

您应该使用像IntelliJ(Pycharm)这样的“高级” IDE并配置remote Python SDK对您的App-Docker- Container使用SSH访问(使用共享的ssh- key通过预先安装的openssh服务器和预配置的authorized_keys文件对应用程序容器进行身份验证)。您可以与所有开发人员在项目文件中共享此SDK信息,因此他们将立即使用此设置

1)这将确保您的IDE知道在运行时在docker-container中可用/安装的所有python库/符号。它还将使您能够同时正确地进行远程调试

2)这样可以确保您手边有一个IDE,其中包括许多重要的附加功能,例如检查器,3way duff,在路径中搜索在这一点上,几乎所有基于浏览器的IDE都不会赶上Pycharm

当然,正如评论中已经提到的,您还需要共享将代码装入容器中。在Linux上,您通常使用从本地src文件夹到容器的host-volume-mounts。

在OSX上,使用主机挂载时会遇到性能问题。您可能会使用类似http://docker-sync.io的东西(我有偏见-还有很多其他类似的工具)

其他 2022/1/1 18:15:29 有465人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶