Dockerizing an Application
In this chapter, we will learn about Docker and how to package applications as Docker images. Understanding how to package your application as a Docker image will allow you to deploy the application in any kind of environment and infrastructure without having to worry about setting up the infrastructure to build your application. Building a Docker image will allow you to run your application anywhere you like: build once and deploy anywhere.
In this chapter, we will learn about the following key topics:
- Building a Docker image
- Running a Docker image
- Creating a Docker image from scratch
- Understanding the Docker image filesystem
- Looking at Docker Compose