Runing and debugging containerized applications in Visual Studio

Make sure you add the docker compose project file (.dcproj) into your solution, then you can run the whole application with one click with debug capabilities.

Setting it up with other development environments is another matter.