Summary

In this chapter, we covered three main topics. First, we covered containerizing legacy .NET Framework applications so that they are good Docker citizens and integrate with the platform for configuration, logging, and monitoring.

Then we covered containerizing database workloads with SQL Server Express and the Dacpac deployment model, building a versioned Docker image that can run a container as a new database or upgrade an existing database.

Finally we showed how to extract functionality from monolithic apps into separate containers, using ASP.NET Core and Windows Nano Server to package a fast, lightweight service that the main application consumes.

You've learned how to use more images from Microsoft on Docker Hub and how to use Windows Server Core for full .NET applications, SQL Server Express for databases, and the Nano Server flavors of the .NET Core image.

In later chapters I'll return to NerdDinner and continue to modernize it by extracting features into dedicated services. Before that, in the next chapter, I'll look more closely at using Docker Hub and other registries to store images.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.226.4.191