注意:如果是使用vscode远程连接服务器debug,则无需执行步骤一,直接从步骤二中的2开始即可。 一、服务器端的docker容器创建时需要注意的问题 创建容器时,一般按照如下命令创建。其中,端口映射参数:-p宿主机port:容器port。 sudo docker run --gpus all -it -d -p 8010:22 --name 容器名称 -v 本地路径或服务...
sudo gpasswd -a <当前登陆用户名> docker# 从用户组中删除: sudo gpasswd -d <当前登陆用户名> docker 3.重启服务器,这时在点击docker图标就可以看到docker容器和镜像的信息了 进入容器内部断点调试 1.右键想要进入的容器,选择attach vscode,进入容器内部,会打开一个新窗口 2.我这里是python项目,运行以下命令 pi...
远程连接服务器的工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法直接查看。 而vscode可以很好的解决这些问题,它的核心组件都运行在远程环境中,本地的开发机器完全不需要拥有远程开发环境的源代码,...
此时使用vscode重新进行连接,就可以发现所有的内容都可以正常使用,此时便可以基于docker的容器,来进行deb...
vscode远程连接服务器docker容器进行python debug 文章目录 一、VScode跳板机配置 1、 ssh安装 2、config文件配置 二、通过代理连接远程服务器设置方法 本文适用于windows系统,linux系统可以适当参考。 主要包括两方面的内容: 1.通过跳板机连接远程服务器或远程服务器上的容器(关于连接容器方法,参见博客),可以是多个跳板...
修改Launcher下config.json里使能Debugpy调试 .vscode里launch.json有两个调试脚本 第一步:在python策略文件内打上断点,F5用launch运行策略,会卡在监听端口处 第二步,左侧调试脚本从launch切到attach to python,点击绿色三角运行,程序会往下走停在断点处
"name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true } ] } 1)name: 当前DEBUG配置的名称。 2)Type: 指什么语言。 3)request是最重要的参数,它能选择两种类型,一个是launch模式,一个是attach模...
打开vscodedocker extension: image.png 在弹出的container列表中选择自己想要连接的container, 右键 ->Attach to vscode 则会直接打开一个新的vscode, terminal会自动连接到container里 ctrl+P, 在顶部的栏里输入>Python: Configure Tests 在顶部的command栏里选择pytest -> 文件夹tests ...
Docker容器配置问题:确保你的Docker容器已经正确配置了远程调试的参数。例如,你可以在Dockerfile中添加相应的调试配置,如设置环境变量PYDEVD\_WAIT\_FOR\_REMOTE=1,以等待远程调试器连接。 VSCode配置问题:确保你的VSCode已经正确配置了远程调试的插件和设置。你可以安装VSCode的Python插件,并在调试配置中...