安装nvidia docker运行环境

apt-get install nvidia-container-runtime

重启

sudo systemctl restart docker

删除原有容器

sudo docker stop d17a150fbad6
sudo docker rm d17a150fbad6

启动容器

sudo docker run -d -it -p 10022:22 --name=“cuda9” --gpus all 5aafb863776b /bin/bash

进入容器

docker exec -it cuda9 /bin/bash

查看cuda

nvcc -V

安装ssh

安装vim

修改配置

给root设置一个密码 123456

passwd root

修改配置文件

vim /etc/ssh/sshd_config
ListenAddress ::
ListenAddress 0.0.0.0
...
# PermitRootLogin prohibit-password. 
PermitRootLogin yes

保存退出后,重启ssh服务

/etc/init.d/ssh restart

测试端口是否开放

从宿主到容器

ssh -p10022 root@127.0.0.1 

从公网

telnet 218.76.9.1 10022

更多推荐