vscode远程连接远程主机上的docker —— 设置命令 —— -p 5001:5001
  z67waqH4oRtg 2023年11月25日 77 0

 

 

突然有这么一个需求,就是使用windows上vscode远程连接到远端linux主机上的docker容器上做开发,各种配置后发现总是在远端主机上创建project时候失败,最后总是在创建远端主机上docker下的project时报错,最后发现原来使用这种方式需要为远端主机上的docker容器开设一个映射端口,于是有了下面的命令:

docker run -it -v /home/devil/shareData:/root/shareData  -p 5001:5001  --runtime=nvidia --gpus all  --name Mindspore_2.20 swr.cn-south-1.myhuaweicloud.com/mindspore/mindspore-gpu-cuda11.6:2.2.0  /bin/bash

其重点就是:

-p 5001:5001 

 

 

 

在windows主机上连接远端linux主机,并查看远端linux主机上的docker情况:

vscode远程连接远程主机上的docker —— 设置命令 ——  -p 5001:5001_linux

 

 

 

 

 

从远端主机上进入docker容器:

vscode远程连接远程主机上的docker —— 设置命令 ——  -p 5001:5001_docker_02

 

vscode远程连接远程主机上的docker —— 设置命令 ——  -p 5001:5001_linux_03

 

 

 

 

==============================================

 

 

 

要注意,所有的重点就是一定要为远端主机上的docker容器建立一个端口映射,我这里使用的是 -p 5001:5001 ,否则就会在连接远端主机上的docker容器时报错。需要注意的是使用这种远端连接主机上的docker容器我们一般需要开2到3个vscode窗口界面,第一个是连接远端主机,第二个是启动远端主机上的docker容器,第三个窗口是进入到远端主机上的docker容器下的project中。

 

 

 

==============================================

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月25日 0

暂无评论

推荐阅读
z67waqH4oRtg