pycharm访问远程服务器中的docker

本文介绍了如何在Docker中利用NVIDIA-Docker运行GPU支持的环境,并详细步骤配置SSH服务器,允许远程访问。包括修改SSH配置文件以允许root登录,设置root密码,重启SSH服务,查找Docker IP,进行SSH端口转发,最终实现从本地主机通过SSH连接到Docker容器。
摘要由CSDN通过智能技术生成
  1. docker的安装
    nvidia-docker(docker) run --gpus all -it -v /data/username:/home --name “jaborie” massgrid/10.0-cudnn7-runtime-ubuntu16.04 /bin/bash

如何使用gpu
2. 进入docker
docker exec -it xxx /bin/bash
3. 安装ssh服务器
apt update
apt install openssh-server
apt install vim
4. 使用vim打开并修改配置文件,找到PermitRootLogin prohibit-password这一行,修改为PermitRootLogin yes,允许通过ssh远程访问docker。
vim /etc/ssh/sshd_config
5. passwd root创建root密码
6. 重启ssh服务
service ssh restart
7. 查询docker的ip地址
8. 测试在服务器里能不能ssh访问docker,如果可以,进行下面步骤
9. ssh端口转发
ssh -N -L 10122:172.17.0.4:22 zhenjie@10.10.1.102 (本地端口:docker地址:docker端口 远程服务器用户名@地址 )
可以尝试将该命令放在后台执行。
10. 测试本地主机能否访问docker
ssh -p 10122 root@localhost

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值