注意:如果是使用vscode远程连接服务器debug,则无需执行步骤一,直接从步骤二中的2开始即可。 一、服务器端的docker容器创建时需要注意的问题 创建容器时,一般按照如下命令创建。其中,端口映射参数:-p宿主机port:容器port。 sudo docker run --gpus all -it -d -p 8010:22 --name 容器名称 -v 本地路径或服务...
(1)首先要知道自己的cpu架构,目前mac主要分为amd和arm的。 博主是m1芯片,也就是arm的,因此要安装arm 版本的golang。 (2)golang 版本大于1.6 (貌似之前的版本debug有点问题) (3)安装dlv go get -u github.com/go-delve/delve/cmd/dlv (4) 点击方法名上面的 debug test ,会要求创建launch.json,同意即可。
远程连接服务器的工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法直接查看。 而vscode可以很好的解决这些问题,它的核心组件都运行在远程环境中,本地的开发机器完全不需要拥有远程开发环境的源代码,...
sudo gpasswd -a <当前登陆用户名> docker# 从用户组中删除: sudo gpasswd -d <当前登陆用户名> docker 3.重启服务器,这时在点击docker图标就可以看到docker容器和镜像的信息了 进入容器内部断点调试 1.右键想要进入的容器,选择attach vscode,进入容器内部,会打开一个新窗口 2.我这里是python项目,运行以下命令 pi...
"name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true } ] } 1)name: 当前DEBUG配置的名称。 2)Type: 指什么语言。 3)request是最重要的参数,它能选择两种类型,一个是launch模式,一个是attach模...
基于dockerfile来build镜像,-t后面给镜像的仓库以及对应tag,冒号前的为Repository,冒号后的为Tag,-f...
修改Launcher下config.json里使能Debugpy调试 .vscode里launch.json有两个调试脚本 第一步:在python策略文件内打上断点,F5用launch运行策略,会卡在监听端口处 第二步,左侧调试脚本从launch切到attach to python,点击绿色三角运行,程序会往下走停在断点处
通过grep筛选确认容器的存在后,进入容器进行内部环境配置。配置好SSH,参考VSCode博客进行配置。接着,可能会遇到pip和环境变量问题,这时需要在容器内部调整,参考相关博客解决。配置完成后,VSCode可以正常使用,从而在Docker容器中顺利进行Debug。如果遇到VSCode扩展下载问题,可通过市场版块下载VSIX文件。如果 ...
Dockerfile:RUN pip install debugpy docker-compose.yml:(ports之后)entrypoint: [ "python", "-m", "debugpy", "--listen", "0.0.0.0:5678", "--wait-for-client", "-m", "flask", "run", "-h", "0.0.0.0"],其中5678是vscode远程调试的端口 ...