pycharm使用docker容器的python解释器,
2017-11-02 14:17
239 查看
上一篇是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容器的工作目录,这样可以避免在调用宿主机和容器时候两个解释器要上传两份代码的问题。
此篇介绍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容器的工作目录,这样可以避免在调用宿主机和容器时候两个解释器要上传两份代码的问题。
相关文章推荐
- pycharm使用docker镜像的python解释器,pycahrm可视化操作和管理dcoker
- Python 教程阅读笔记(一):使用解释器
- PyCharm中引用Python解释器出现的错误!
- 在ubunut下使用pycharm和eclipse进行python远程调试
- pycharm 使用心得(九)解决No Python interpreter selected的问题
- Python 教程阅读笔记(一):使用解释器
- 一天一点python02(使用python 解释器)
- PyCharm添加及使用Python live templates
- 【译】使用 Python 编写虚拟机解释器
- Python学习:PyCharm 使用简介(转)
- python3.4学习笔记(十八) pycharm 安装使用、注册码、显示行号和字体大小等常用设置
- pycharm 使用心得(九)解决No Python interpreter selected的问题
- Ubuntu14.04安装pycharm用于Python开发环境部署,并且支持pycharm使用中文输入
- Django1.7+python 2.78+pycharm使用mysql数据库
- Python_使用python解释器执行monkey runner脚本
- linux下破解Python集成开发环境WingIDE4.1,以及使用PyCharm的使用
- 【译】使用 Python 编写虚拟机解释器
- 「学习笔记——Python」Python解释器的使用
- Python_使用python解释器执行monkey runner脚本
- Python指南--使用Python解释器