vscode连接远程服务器docker里的容器--使用remote ssh
欢仔要学习:
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
你容器是你运行在服务器的主机,你现在不就是想连你容器的这个主机吗,你vscode ssh 去连的是这个容器的地址。所以你要把你容器的端口跟原来的服务器的端口区分开啊。
比如我上面的那个命令,就是主机的端口7006 跟我容器相连。
比如:我原来连服务器 ssh -p 2212 ***@10.101.1**** 这个是连接的服务器。
但是呢我在服务器使用上述docker相关 命令构建了一个容器;
之后我vscode想要连的是容器,那么 你在搞完上面那些操作之后
你 ssh -p 7006 ***@10.101.1**** 年找这个端口进去的就是你的容器
你vscode想要ssh去连容器的话 的话 ssh -p 7006 ***@10.101.1****也是这个端口
|