vscode连接远程服务器docker里的容器--使用remote ssh

  • 背景介绍: 因为工作的原因,图像相关,模型训练,需要在服务器上面搞,同时,服务器上面的环境配置,全部使用的是docker 创建容器的方式。但是呢,之前没有配置好服务器与本机的交互环境,每次更改代码,要上传,下载,很不方便,同时图片也没办法可视化。很不友好。
  • 于是就想要使用vscode来连接远程服务器docker;因为docker创建的那个容器相当于是一台ubuntu主机,配置好端口,然后我们从外面去连接它就可以了。

docker run --gpus all -ti --name miaoh_SR -v /data1/XXXXX:/data1 -p 7006:22 --shm-size 5120m xxxxx_sr/pytorch_cv2_gpu:0.1 /bin/bash

关于上面这条命令的解释:

run 建新的容器

-t : --tty 为创建的容器分配一个伪tty 相当于提供了交互式 shell

-i: --interactive 保持标准输入始终开启着,保证容器能收到 STDIN

--name 容器的名字

-v 挂载一个host的目录到容器中,容器中的./data1目录下就是原来 /data1/XXXXX的内容 可以挂载多个目录的

-

你可能感兴趣的:(python,学习,ubuntu)