赞
踩
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 会让修改密码,修改为123456 好记。
passwd
apt-get -y update
apt-get install openssh-server
apt-get install openssh-client
vim /etc/ssh/sshd_config
以上命令打开sshd_config文件,在文件最后面添加以下。
PermitRootLogin yes #允许root用户使用ssh登录
5. 重启ssh服务
/etc/init.d/ssh restart
ssh root@127.0.0.1 -p 8080
root:容器内部系统的root账号,不是服务器的用户账号
127.0.0.1:服务器本机ip
-p 端口号:这里的端口就是我们在步骤1 启动容器时映射的主机端口号8080,不是容器的端口22
在服务器上运行以上命令:
二、配置pycharm 连接容器。
路径映射:
5.点击Tools -> Deployment -> Options 修改文件保存方式。
6. 选择远程解释器
看服务器中的python位置: >>which python
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。