Basics of Docker

Learn about the basics of docker in this lesson.

We'll cover the following...

Docker

In the world of DevOps, moving fast while keeping code quality high is paramount. Traditionally, many organizations subscribed to the monolithic approach where all components were tightly-coupled and loads of dependencies exist within. Due to this tight integration, tons of tests had to be performed, teams had to be involved, and more. It could take months before a single change deploys to production. To move fast but stay efficient, we need a better way.

One way to speed up development time is to break up that monolithic application and rely more on a distributed model using microservices. Under a microservices architecture, each component of software is a standalone component down to the operating system. Containers are a technology that greatly assists in microservices and DevOps.

Although ...