From the course: Docker Certified Associate (DCA) Cert Prep

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Containerization

Containerization

Let us try to understand containerization and how it is done with the help of docker. In the process of application deployment, docker can be used as a software containerization platform, which means one can build their application, package them along with their dependencies into a container so that the applications run reliably on other machines. There are many advantages of using containers. The full application isolation makes it possible to set each application's major process in separate containers. Hence, the containers are secure. The containers are scalable, thanks to their low overheads and boot speed. They are loosely coupled, that is, the containers work independently. Using containers, you can deploy, replicate, move, and back up a workload even more quickly and easily, making containers flexible, lightweight, and portable.

Contents