zoukankan      html  css  js  c++  java
  • 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

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

    参考连接:

    网页链接

  • 相关阅读:
    用Interface Builder自定义View
    UINavigationController
    pod install 失败
    关于@synchronized(self)的用法(转)
    杂记
    理解REST软件架构
    ios NSNotificationCenter消息注册与撤销
    UIApplication sharedApplication详细解释-IOS
    ios 数据持久化的三种方式
    '*.h' file not found
  • 原文地址:https://www.cnblogs.com/wangzi199/p/13348152.html
Copyright © 2011-2022 走看看