From the course: Java EE: Packaging and Deploying an App

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Overview of Docker

Overview of Docker

From the course: Java EE: Packaging and Deploying an App

Start my 1-month free trial

Overview of Docker

- [Instructor] When you look at why Docker was created and why it is very popular, it is mostly for its ability to reduce the amount of time it takes to set up the environments where our applications run and are developed. Then, when your team grows and you have multiple developers working on the same front-end and back-end and therefore, they need to set up the same resources in their local environment for testing purposes, how can you guarantee every developer will run the same environment resources, let alone the same versions? I've experienced many scenarios before Docker where developers can work on their task mainly due to system compatibilities with the resources needed. Or another example, let's say after a couple of years hosting your application with a provider, you're growing faster than your service provider can support you. So you decide to move your application to a new provider. Can you imagine the pains of transferring these resources over? All of these scenarios play…

Contents