Chapter 5. Installing and Configuring Docker
"If you cannot do great things, do small things in a great way." | ||
-- Napoleon Hill |
Docker-yes, one of the hot topics of technical discussions in recent times. It is an open source, container-based technology and considered one of the disruptive innovations of recent times. Docker containers are isolated packages that contain the components required to run an application.
This chapter will describe container technology in detail and explain how it is different from virtual machines by comparing the benefits of both. It will give you an overview of Docker and its installation and configuration details; it will also cover how to create CentOS containers for application deployment.
We will also cover Docker Hub and the basic architecture of Docker. We will see how to use the Tomcat image available on Docker Hub and create a sample image with a Java and Tomcat installation and a Dockerfile.
We will cover the following...