我有使用 Docker 开发相对复杂的应用程序的经验。使用 Visual Studio (2019) 调试应用程序非常容易。我只是将 docker-compose.yaml 设置为启动应用程序并开始调试。
是否可以使用 Docker Desktop 调试本地发布到 Kubernetes 的应用程序?通过调试我的意思是设置断点等?我花了几个小时谷歌搜索这个问题,但一无所获,因此也就找到了这个问题的原因。
请注意,我并不是问如何调试在云中发布到 Kubernetes 的应用程序,例如Azure - 有很多网页解释了如何执行此操作。
最佳答案
假设镜像使用 Java CMD,包含标准调试 JVM 参数 ( What are Java command line options to set to allow JVM to be remotely debugged? ),然后在运行容器时公开调试端口,并在容器启动后在 IDE 中在该端口上设置远程调试 session .
关于c# - 使用 Docker Desktop 调试本地部署到 Kubernetes 的应用程序的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60644037/