首页 > 其他分享 >PyCharm配置远程Docker环境

PyCharm配置远程Docker环境

时间:2022-11-03 09:02:12浏览次数:51  
标签:解释器 配置 目录 ssh 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环境。

标签:解释器,配置,目录,ssh,PyCharm,服务器,Docker,远程
From: https://www.cnblogs.com/twilight0402/p/16853233.html

相关文章

  • 远程代码注入
    原址:https://www.cnblogs.com/ndyxb/p/12751827.html 侵删学习:远程代码注入 远程DLL注入:适用于代码量大且复杂的情况远程DLL注入:需要先把注入代码放入某个DLL......
  • 通过Jenkins,实现远程服务器的脚本自动执行
    通过Jenkins,可自动执行写好的应用更新部署脚本,实现测试环境应用的自动定时更新。1.安装SSH插件进入【系统管理】-【插件管理】-【可用插件】,搜索PublishOverSSH......
  • Pycharm社区版 - sqlite使用
    问题1:社区版没有database窗口怎么解决?https://www.jb51.net/article/255929.htm安装完成DatabaseNavigator后,按如下配置:问题2:创建了table后不会展示字段信息解决......
  • 在使用mstsc远程连接Windows 2016 Server服务器时报错“出现身份验证错误 要求的函数
    问题描述:在使用mstsc远程连接Windows2016Server服务器时报错“出现身份验证错误要求的函数不受支持……”,如下所示:解决方案:在windows2016server服务器远程设置上不勾......
  • docker-compose 一些有用的新功能
    docker-compose可以方便我们进行多容器环境的管理,通过也提供了一些比较有意思的功能,比如extends,以及profilesextends的场景比如我们需要使用一些模版进行服务的扩展,就......
  • Doker学习01-Docker的基本概念
    Doker学习01-Docker的基本概念Docker概述Docker出现的原因一款产品有两个环境:开发(开发环境)和上线(运维环境)。环境配置和切换过于麻烦,每一台机器都要部署环境(集群Redis,E......
  • Ubuntu安装Docker及镜像加速器
    一、安装Dockersudoapt-getupdate&&sudoapt-getinstall-yapt-transport-httpsca-certificatescurlsoftware-properties-common&&curl-fsSLhttps://downloa......
  • docker
    一、概念docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布......
  • 【记录】配置linux python远程开发环境
    1、安装miniconda下载minicondawgethttps://repo.anaconda.com/miniconda/Miniconda3-py38_4.12.0-Linux-x86_64.sh安装minicondabashMin......
  • docker容器设置固定IP
    创建虚拟网桥dockernetworkcreate--subnet=172.127.0.0/24docker-br0 删除网桥dockernetworkrmdocker-br0 创建容器参数如下--network指定网桥--ip指定ip......