我刚刚开始研究 python。我想调试在 docker 容器 中运行的 python 代码。谁能建议我远程调试它的最佳方法是什么?
我愿意使用任何 IDE,例如 pycharm
或 VS Code
等。
提前致谢。
Note: I'm using Mac OS for the development
最佳答案
我用来从容器中调试的一种技术是:
- 评论入口点
ENTRYPOINT ["/mydir/mycode.py"]
在 Dockerfile 中 - 重启容器并执行
docker exec -it <container name> /bin/bash
- 然后执行pdb/mydir/mycode.py
其他技术可能是使用 docker expose 命令在 docker 容器上公开远程调试端口,这将允许 pycharm 连接到代码。此处讨论了一种类似的方法。
关于python - 远程调试在 docker 容器中运行的 python 代码的最佳和简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52532802/