In this chapter, I explain how to set up the packages required by ASP.NET Core MVC and Docker and create the example MVC project that is used in the rest of the book. There are instructions for Windows, Linux, and macOS, which are the three operating systems that are supported by both .NET Core and Docker.
Installing the Required Software Packages
The following sections go through the process of installing the packages that are required for ASP.NET Core MVC development and working with Docker. For quick reference, Table 3-1 lists the packages and explains their purpose.