pycharm 连接docker容器运行代码

1. 启动并运行交互式容器

docker run -it --name pycharm_test -v /home/th/PycharmProjects/qa/:/workspace/qa -p 8080:22 --gpus all pytorch/pytorch:1.4-cuda10.1-cudnn7-runtime /bin/bash

这里需要映射主机端口到容器端口,后续就是通过端口来连通容器的。

-p 8080:22:这里主机端口8080, 容器端口是22

2.进入交互式后修改容器的root密码

passwd

3. 给容器安装openssh-server和openssh-client

apt-get install openssh-server
apt-get install openssh-client

4. 修改SSH配置文件以下选项

vim /etc/ssh/sshd_config

以上命令打开sshd_config文件,在文件最后面添加以下。
PermitRootLogin yes #允许root用户使用ssh登录

5. 重启ssh服务

/etc/init.d/ssh restart

6. 退出容器,连接测试

注意:以上2-5步骤都是在容器内部操作的。

ssh root@127.0.0.1 -p 8080

root:容器内部系统的root账号,不是服务器的用户账号

127.0.0.1:服务器本机ip

-p 端口号:这里的端口就是我们在步骤1 启动容器时映射的主机端口号8080,不是容器的端口22

在服务器上运行以上命令:

 

这样就测试连接成功了,接下来就是到我们本机windows系统的pycharm连接docker容器了。

7. pycharm 远程连接

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值