Remote debugging with VSCode or Spyder

I have a Docker image containing python code. The image itself is provided by another team and I won’t be able to modify the image. Now, I want to run through that python code in a debugger such as VS Code or Spyder (No such debugger is part of the provided image). Is it possible to do this? If so, can someone please explain how?

P.S. I am a newbie to Docker. I did search online quite a bit about this. The responses I saw all required modifying the source python code, which is not possible in this case.