公司要求所有Python代码要基于docker里运行,以保持项目直接的隔离性;而开发的项目又无法在本地运行(需要GPU),那调试代码的话就很难受了,好在vscode足够强大,使用插件可以连接docker容器,并基于容器运行调试debug代码。主要以下几个步骤:

一、安装Dev Containers插件

在插件市场搜素“dev containers”,并点击“install”,如下图:

二、连接远程服务器

 在弹出框中根据提示输入ssh命令以及接下来的密码,连上服务器后左下角会变成绿色的

三、选择连接选项

点击左下角绿色的ssh信息,然后弹出让选择远程连接的选项,找到“Dev Containers”分组下的“Attach to Running Container”(当然前提是你的docker容器已经启动起来了)。

 然后,就能开到连接的服务器上的所有docker容器了,单击选择你的docker容器即可;

 然后找到容器内的项目目录打开就大功告成了,可以像在本地一样开发和debug代码了,爽歪歪!!!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐