[Question] Is Docker applied only after I’m done coding and want to deploy?

I’m using Windows 10 Pro, but I eventually want to run my app on Linux using Docker.

However, I’m confused what the preferred workflow is:

Do I install the Windows .NET Core SDK and only when I want to deploy or test do I install Docker and then create the appropriate Dockerfile to run the app?

Or do I install Docker first, and then run the container using “dotnet” base image to code in?

Basically, if my goal is to use Docker for deployment, do I develop locally or in the Docker container?

Thanks in advance.

submitted by /u/bernance
[link] [comments]

Leave a Reply