1. 准备工作:创建容器并启动
junli@ubuntu16:~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nvidia/cuda 8.0-devel c9b6aca71b05 14 months ago 1.72GB
junli@ubuntu16:~$ docker run --runtime=nvidia -i -d --net GJLDockerNetBridge --ip 192.168.120.20 -p 6888:22 --name test-ssh -v /home/junli/GJLImages/test-ssh/:/home/JLGao/ nvidia/cuda:8.0-devel /bin/bash
junli@ubuntu16:~$
junli@ubuntu16:~$ docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
edb904c9b7b7 nvidia/cuda:8.0-devel "/bin/bash" 8 seconds ago Up 6 seconds 0.0.0.0:6888->22/tcp, :::6888->22/tcp test-ssh
2. 软件安装:创建容器并启动
安装软件
junli@ubuntu16:~$ docker exec -it test-ssh /bin/bash
root@edb904c9b7b7:/# apt-get update
root@edb904c9b7b7:/# apt-get upgrade
root@edb904c9b7b7:/# apt-get install gedit
root@edb904c9b7b7:/# apt-get install openssh-server
设置密码用于远程连接登录
root@edb904c9b7b7:/# passwd
Enter new UNIX password:
Retype new UNIX password:
修改配置文件
root@edb904c9b7b7:/# vim /etc/ssh/sshd_config
重启ssh服务
root@edb904c9b7b7:/# /etc/init.d/ssh restart