This chapter covers an increasingly popular method of application deployment and management that uses Linux containers powered by Docker. First, we define what applications are and why they can be so complex to manage. Next, we look at how Linux containers actually work. Then we review Docker and its ability to produce portable, self-contained application containers that can deploy in a fast and repeatable manner.
Topics covered in this chapter include the following:
What is an application?
An application represents a logical ...