© Adam Freeman 2017

Adam Freeman, Essential Docker for ASP.NET Core MVC, 10.1007/978-1-4842-2778-7_5

5. Docker Volumes and Networks

Adam Freeman

(1)London, UK

In this chapter, I describe two Docker features that are designed to deal with more complex applications and, specifically, applications that are made up of multiple containers.

The first feature, called volumes, separates the data files that are generated by an application or a database from the rest of the container’s storage, which makes it easier to replace or upgrade a container. The second feature, known as software-defined networks, allows containers to communicate, which makes it easier to scale an application to handle larger workloads. Table 5-1 puts volumes and software-defined networks ...

Get Essential Docker for ASP.NET Core MVC now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.