目录
1.连接远程服务器
首先需要使用服务器ip和公司给的账号密码
(1)在VSCode中安装扩展Remote Development
(2)安装完成左侧菜单栏出现一个远程资源管理的图标,选择SSH Targets,点击“+”添加远程主机: ssh user(服务器用户名)@ip(服务器ip) -p port(端口号),保存以后左侧会出现对应机器名称。
回车确认后需要选择一个SSH配置文件保存的路径,一般默认回车即可。完成后可以在左边远程资源管理器看到刚刚添加的主机,并且右下角有通知,点击通知中的 OpenConfig可以打开刚刚保存的配置。
或者点击齿轮图标,打开config配置文件,按照如下格式添加主机:
Host 机器名称,可以任意
HostName IP地址
Port 端口号(不加Port,则端口号默认为22)
User 服务器登录用户名
(3)在已保存的服务器名称旁,点击连接按钮后选择平台,再输入密码即可连接服务器。
点击小电脑标志的右侧箭头进行ssh
2.容器搭建
首先需要进入服务器,用ssh连接,这里大家用的方式可以不同,我这里用的是这个小插件
打开后进入以下界面,输入公司或者实验室给你的账号密码
激活进入你的容器
docker exec -it czcyolov8 bash
查看现有容器
docker ps -a
docker restart
查看显卡情况
nvidia-smi
3.连接容器
(1)在VSCode中安装docker插件
点击左侧的扩展按钮或使用快捷键command+shift+x(Windows下为Ctrl+Shift+X)打开扩展中心,点击docker扩展中的 在SSH:远程主机IP中安装。
完成后点击 需要重新加载按钮或使用快捷键command+shift+p(Windows下为Ctrl+Shift+P)打开命令面板输入 reload window回车重载。然后点击左侧的Docker按钮,可以看到远程主机上的docker信息。
2) 在VSCode中安装remote container插件(搜不到搜Dev Containers),同样选择 在SSH:远程主机IP中安装。
(3)打开docker之后,在vscode中ctrl+shift+p,出现命令行,之后attach to running container。
输入密码之后连接自己的container即可进入容器,一般需要初始化一段时间,耐心等待即可。
打开文件夹之后显示文件夹内容,可与服务器同步更改。