pycharm使用docker容器的python解释器,

上一篇是pycharm调用docker的镜像的python解释器。

此篇介绍pycharm 调用docker的容器的python解释器。

 

这两个思路还是不一样的,第一个是用pycham界面的选择python解释器的选择docker选项

第二个是第一个是用pycham界面的选择python解释器的选择ssh选项。

 

调用容器中的python解释器,思路就是让容器的22端口暴露出来(容器是个简易linux环境,需要自己在容器中安装ssh相关的服务),并且22映射到主机的某一个端口,例如0.0.0.0:9005,以下用9005为例

在pycharm界面设置端口为映射的那个端口,9005.这样ssh链接主机的9005实际就是链接了容器的22。

 如图,注意设置为9005,不要设置成22了,如果设置的是22那就是调用linux宿主机的python了,需要设置为9005才能调用宿主机中的docker容器的python解释器

 

 

容器的启动方式最好需要使用volume目录挂载,这样就避免代码要同步到宿主机和docker容器两个地方,只需要同步到宿主机,然后宿主机的那个目录映射到docker容器的工作目录,这样可以避免在调用宿主机和容器时候两个解释器要上传两份代码的问题。

 

posted @   北风之神0509  阅读(10011)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示