pycharm连接服务器Docker中的Python环境

目标

pycharm使用docker中的python环境,并建立主机和宿主机之间的文件目录映射


整体思路

docker容器中建立ssh服务 --> 宿主机建立与docker容器中的端口映射和文件目录映射 --> pycharm建立与宿主机的连接


步骤

为docker容器配置ssh-server

  • 一下在docker容器中操作
apt-get install openssh-server
  • 之后检查ssh-server是否安装成功
service ssh start

当出现如下的时候,说明成功了

03

  • 设置ssh-server自动启动
echo 'service ssh start'>>~/.bashrc
  • 随后,为ssh登录设置一个密码,这里密码暂定为csdn,请牢记你的密码,同时,用户名默认为root

04

  • 使用命令vim /etc/ssh/sshd_config 修改如下命令
PermitRootLogin yes
  • commit这个容器成新的image, 备用

开启端口映射和文件目录映射

docker run -p [宿主机端口号]:[要映射的docker容器端口号] -v [宿主机目录]:[docker容器目录] [IMAGE]:[TAG]
# 如:
docker run -id -p 10001:22 -v /home/dep_pic/wangzi/docker_text:/tmp/wangzi/docker_text text_classification:v2

05


pychram 连接设置

配置docker容器解释器

  • 添加解释器

06

  • 宿主机IP和端口映射

07

  • 输入容器中ssh密码

08

  • 选择容器中的解释器

09

文件映射

10

文件同步

  • 自动代码上传

11

  • 文件同步

12

选择相应的文件进行同步即可,同时也可以进行全部同步

参考连接:

网页链接

原文地址:https://www.cnblogs.com/wangzi199/p/13348152.html