当前位置: 首页 > news >正文

PyCharm连接远程Docker环境

1. docker 配置

  1. 使用-p参数暴露一个端口用于ssh连接。
docker run -itd --name wangchao_paddle --gpus all -p 8899:8888 -p 8822:22 -v /data:/root/data registry.baidubce.com/paddlepaddle/paddle:2.3.0-gpu-cuda10.2-cudnn7 /bin/bash
  1. 如果镜像没有ssh则需要先安装。(paddle-gpu镜像已有ssh可忽略之后的步骤):
apt-install openssh-server
passwd root
service ssh start
  1. 修改 /etc/ssh/sshd_config 的配置:
vim /etc/ssh/sshd_config

# PermitRootLogin: yes  
  1. 重启服务使生效。
service ssh restart
docker restart DOCKER_NAME
service ssh start

2. pycharm 配置

首先需要新建一个空项目,pycharm会将本地目录映射到服务器上的目录并自动同步。然后主要分两步

  1. 配置SFTP
  2. 配置远程解释器

2.1 配置SFTP

进入点击菜单: Tools->Depoyment->Configuration,点击加号新建一个部署配置。

  1. 名称可随意指定。

  2. SSH配置须展开后,新建一个服务器连接。点击测试通过即可。

  3. root path 表示展示服务器目录时的默认目录。

  4. 切换到Mappings一栏,并填写本地项目目录服务器的项目目录

  5. 然后即可查看远程的项目文件。

2.2 配置远程解释器

  1. 从右下角的解释器按钮进入添加解释器界面,选择 SSH Interpreter,选中之前已有的ssh连接。
  2. 指定python可执行文件地址和项目文件的地址。
  3. 然后就可看到远程服务器上的python环境。

相关文章:

  • 有九类商标可以做网站名吗/青岛seo搜索优化
  • 私人网站建设/长尾关键词挖掘爱站网
  • 吉林省建设厅网站杨学武/seo专业技术培训
  • 做服装外单的网站/百度官网认证
  • 建站源码程序/无锡整站百度快照优化
  • wordpress单部电影主题/网站建立的步骤
  • java计算机毕业设计淮安城市开放大学实习实训管理系统MyBatis+系统+LW文档+源码+调试部署
  • 【Linux学习】基础开发工具
  • 神经同步性预测婚姻满意度
  • C++秋招经验贴
  • vue3-admin商品管理后台项目(图库模块开发)
  • 【torchvision.datasets.ImageFolder类的使用】
  • 【C++】 容器区别
  • 【Qt】边学边写之Qt教程(零基础)
  • Python3,爬虫有多简单,一个库,一行代码,就OK, 你确定不来试试?
  • 【HTML5期末大作业】制作一个简单HTML我的班级网页(HTML+CSS+JS)
  • 12、乐趣国学—践行《弟子规》的“信”懂得处世之道(下篇)
  • 【JavaWeb】-JDBC详解、数据库连接池的认识