服务器上docker创建container,与本地进行连接(包括环境变量配置,免密登录)
在docker上创建容器
-
container:
跟你同个小组的共用容器可以被你看见
-
Volumes:
用来存文件的 可以让你的文件不至于在重置容器的时候消失
-
image:
创建容器所需有的镜像
如果本地没有缓存的话,可以自己搜索然后pull下来
pull image
在docker hub上搜索想要的镜像。例如,我想要找torch1.8.1的镜像
按步骤1,2,3操作
点进3 进去后,复制全名 去pull即可
pytorch/pytorch:1.8.1-cuda10.2-cudnn7-runtime
创建volume(可选)
开始创建容器
容器中ssh的端口就是22(SSH默认的端口是22 SSH默认监听端口是22,如果不强制说明,“Port 22” 注释或不注释,都会默认开放端口22远程登录)
高级设置:
1, 指定工作目录
2 配置volume(可选)
3, 是否使用gpu
至此,完成容器的创建
(不使用portrainer也是可以实现的)
建立本地与该容器的连接
先通过Container console开启配置该容器
1 启动该容器的ssh服务
2,初始化密码
同样在container console 中输入
passwd
本地连接
假设服务器ip:123.9.142.1(也可以是域名)
按要求输入密码即可,完成连接