0%

使用vscode在docker容器里调试python代码

使用vscode,可以使用插件连接docker container,并基于容器运行调试代码。

在vscode内安装插件

  • Dev Containers

    image-1

  • Docker
    image-2

启动容器

1
2
3
4
# create container from image
# ...
# start container
docker start container_xxx

在vscode内连接容器

  • 点击左下角的链接按钮

    image-3

  • 在弹出的选项中选择 Attach to Running Container,选择刚刚已经启动的容器 container_xxx

    image-4

调试代码

在新打开的vscode窗口内打开对应的代码,添加断点,即可正常调试。