You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Visual Studio 2022调试Docker中的Python代码?

Visual Studio 2022调试Docker中Python代码的方法

是的,Visual Studio 2022支持调试运行在Docker容器中的Python代码,具体操作步骤如下:

  • 准备工作
    确保已安装Visual Studio 2022的「Python开发」工作负载,同时Docker Desktop已安装并处于运行状态。

  • 添加Docker支持到Python项目
    右键目标Python项目 → 选择「添加」→「Docker支持」,根据需要选择容器类型(如Linux或Windows容器),VS2022会自动生成Dockerfile、docker-compose.yml(若选择编排)及相关调试配置文件。

  • 配置容器内调试环境

    1. 在自动生成的Dockerfile中,添加安装debugpy的命令:RUN pip install debugpy
    2. 修改容器启动命令,让Python脚本通过debugpy监听调试连接:
      CMD ["python", "-m", "debugpy", "--listen", "0.0.0.0:5678", "--wait-for-client", "your_main_script.py"]
      
      其中your_main_script.py替换为项目的入口脚本文件名。
  • 启动调试
    在Visual Studio工具栏的调试配置下拉菜单中,选择带有「Docker」标识的Python调试配置,点击绿色调试按钮。VS2022会自动完成镜像构建、容器启动,并附加调试器,之后即可像本地调试一样设置断点、查看变量、执行单步调试操作。

  • 附加到已有Docker容器调试
    如果是已运行的Docker容器,确保容器内已安装debugpy并通过上述命令启动了调试监听,可通过「调试」→「附加到进程」,在弹出的窗口中选择「Docker」分类下的目标Python进程,完成调试器附加。

内容的提问来源于stack exchange,提问作者LTR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 22:09:24