Chapter 13. Operating System-Level Virtualization
In this chapter, we will cover:
- Installing and configuring Docker
- Downloading an image and running a container
- Creating your own images from Dockerfiles and uploading to Docker Hub
- Setting up and working with a private Docker registry
Introduction
This chapter is a collection of recipes that provides the essential steps to install, configure, and work with Docker, which is an open platform to build, ship, share, and run distributed applications through operating-system-level virtualization, a technology that has been around for many years in the Linux world and can provide speed and efficiency advantages over traditional virtualization technologies.
Installing and configuring Docker
Traditional virtualization technologies provide hardware virtualization, which means they create a complete hardware environment so each virtual machine (VM) needs a complete operating system to run it. Therefore they have some major drawbacks because they...