Is it possible to Develop and Debug dotnet core application on Docker without installing the SDK or Runtime on Host?

I know that I can build and deploy my application without installing Dotnet core SDK/Runtime.

But not sure if its possible to develop and debug the application using Visual Studio and Docker containers without installing SDKs on Host.

Is it possible ? And how ?

Source: StackOverflow