pycharm配置远程访问docker镜像环境

流程:
步骤1:修改docker镜像中的ssh配置,允许外部访问。
步骤2:pycharm创建ssh配置,以便能远程访问docker镜像。
步骤3:pycharm进行deployment配置,将本地项目部署到docker的自动挂载目录。
步骤4:pycharm添加docker镜像的python环境。

步骤1:
    1. 启动镜像的时候宿主机端口映射到容器端口22: -p 6029:22
    2. 进入容器修改root密码: passwd
    3. 安装ssh工具:
       apt-get install openssh-server
       apt-get install openssh-client
    4. 修改SSH配置文件:
       vim /etc/ssh/sshd_config
       添加下面几行:
       RSAAuthentication yes #启用 RSA 认证
       PubkeyAuthentication yes #启用公钥私钥配对认证方式
       PermitRootLogin yes #允许root用户使用ssh登录
        
       # 下面这行要注释掉(默认打开状态)
       PermitRootLogin prohibit-password
    5. 重启ssh: /etc/init.d/ssh restart
    6. 宿主机防火墙: ufw allow 6029
    7. 测试:ssh root@宿主机ip -p 6029
    8. pycharm development配置remote的时候端口改6029就可以,按正常ssh配置即可。

步骤2:创建ssh链接

步骤3:本地项目部署到远程主机的docker挂载目录

步骤4:本地的pycharm访问远程主机docker中的python3环境

更多学习笔记可以关注我的微信公众号「kelly学技术」,欢迎交流。

-- over --

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值