Enterprise Application Architecture with .NET Core
by Ganesan Senthilvel, Ovais Mehboob Ahmed Khan, Habib Qureshi
Docker
Docker was first released in March 2013. The initial commit of docker consisted of a light wrapper written in the Go language to set up, manage, and execute LXC containers in Linux.
Docker is now an open platform for developing, shipping, and running applications. It allows you to build, run, test, and deploy distributed applications inside software containers.
Docker provides an additional layer of abstraction and automation on OS-level virtualization in Linux, and now, on Windows as well. It uses the resource isolation features of the Linux kernel cgroups and namespaces, and a union-capable file system, UnionFS (for example: AUFS, btrfs, vfs, and DeviceMapper).
Docker now includes its own libcontainer library to use the virtualization ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access