ASP.NET Core Development Workflow with Docker
By: Wyn Van Devanter
Now that .NET Core is cross-platform, we can run applications based off of it in Docker containers. This opens the opportunity to deploy our ASP.NET Core apps inside containers, but it also means we can use Docker during the development process. We can use a container that has the .NET Core SDK installed, and use it to build and run our app. We don’t have to install .NET Core on our host computer, and we can spin up a lightweight environment with a database in minutes. We can then share this environment with our teammates via the Docker images, so they have the same things installed and can get up and running quickly. I will demo this process after going over the very basics of Docker. We will then build our own ASP.NET Core development environment container, learning what that involves. I will be using Docker for Mac, but the process is practically identical on Windows or Linux.
About Wyn Van Devanter -