Docker Containers in the SDLC: .NET Core SDK
Containerization of an application benefits operations of the application by solving the problem of “it works on my machine” (at least, for the application itself). The container holds the operating system and all needed components. Once you have Docker on a host - whether localhost, on-prem data center, or in the Cloud - you can run the application with greater confidence, knowing that the application will execute the same in all environments.
But the benefits of containerization can also shift left in the development lifecycle. For example: have you ever needed to revisit an older application, and realized that you don’t have the SDK on your machine? Instead of installing the SDK locally, you may be able to run the SDK in a Docker container.
Lamium amplexicaule aka henbit, the first flower to appear in my yard this year.