答案:使用VS Code调试Docker容器内应用需配置支持调试的镜像并暴露端口,如Node.js添加--inspect=0.0.0.0:9229;启动容器时映射调试端口-p 9229:9229并挂载代码卷;在launch.json中设置attach模式,指定端口、地址及路径映射;最后启动容器并在VS Code中附加调试器即可命中断点。

调试运行在 Docker 容器中的应用程序是开发中常见的需求。使用 VS Code 可以方便地实现断点调试,只要正确配置开发环境和容器运行参数。关键是让调试器能连接到容器内的进程,并确保代码同步和端口映射正常。
你的镜像需要包含调试工具并暴露调试端口。以 Node.js 应用为例,修改 Dockerfile:
运行容器时必须将调试端口从容器映射到宿主机:
在项目根目录的 .vscode/launch.json 中添加调试配置:
一切就绪后,按以下步骤操作:
基本上就这些。只要容器能连上、端口映射正确、路径匹配,VS Code 就能顺利调试。不复杂但容易忽略细节。
以上就是如何使用VS Code调试在Docker容器中运行的应用程序的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号