Microsoft provides different Docker images to run ASP.NET Core, and, in general, .NET Core applications using Docker. It is essential to understand that a container that executes an ASP.NET Core service doesn't need to provide the SDK as well.
This section presents an overview of the different Docker images available on Docker Hub and how to optimize our deployment using proper Docker images.