2.1 Introducing containers2.1.1 Comparing containers to VMs2.1.2 Introducing the Docker container platform2.1.3 Installing Docker and running a “Hello, World!” container2.1.4 Introducing the Open Container Initiative and Docker alternatives2.2 Deploying the Kubernetes in Action Demo Application2.2.1 Introducing the Kiada Application2.2.2 Building the application2.2.3 Running the container2.2.4 Distributing the container image2.2.5 Stopping, resuming, and deleting the container2.3 Understanding containers2.3.1 Customizing the process environment with Kernel Namespaces2.3.2 Exploring the environment of a running container2.3.3 Limiting the resources available to a process using cgroups2.3.4 Strengthening isolation between containers