- 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
本文介绍了如何在Docker中利用NVIDIA-Docker运行GPU支持的环境,并详细步骤配置SSH服务器,允许远程访问。包括修改SSH配置文件以允许root登录,设置root密码,重启SSH服务,查找Docker IP,进行SSH端口转发,最终实现从本地主机通过SSH连接到Docker容器。
1543

被折叠的 条评论
为什么被折叠?



