pycharm 远程连接docker 实现TensorFlowGPU训练

step1、创建有22 端口映射的容器

docker run -tid --name app_learn -p 8022:22 -p 5000:8080 -v /home/app_learn/:/mnt/app/ 3fa822599e10 /usr/sbin/init

step2、在容器里面安装 ssh服务

 apt update && apt install openssh-server

step3、修改root密码

[root@8c213535c149 mnt]# passwd
Changing password for user root.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

step4、vi /etc/ssh/sshd_config

#注释 Subsystem      sftp    /usr/libexec/openssh/sftp-server
Subsystem       sftp    internal-sftp
PubkeyAuthentication yes #启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys #公钥文件路径
PermitRootLogin yes #root能使用ssh登录

step5、重新启动服务

service sshd restart

step6、退出容器,检查容器22端口映射

docker port  22

step7、在本地验证登录

ssh root@<你服务器的ip地址> -p 8022

step8、如上篇内容所述pycharm远程开发 ssh 配置

image.png

image.png

你可能感兴趣的:(pycharm 远程连接docker 实现TensorFlowGPU训练)