Skip to main content

What is docker

Welcome to this course, This is the first lecture and it will be: What is Docker. Let's get started.

What is Docker

Docker is an Open source platform developed by Docker INC. What it does is that it bundles your application into a single "docker image" that has everything it needs to run your application.

So now if you take that image to any other device, (could literally be a blank computer), the image will be able to run completely on it's own without a specific environment. Although docker would have to be installed.

For example, if you make a python App that runs on python 3.2, you can bundle it into a docker image. now if you take that image into a new computer without python installed, you can run that app through the image as the image has everything it needs.

Now why is this useful? Well with this, you can host your application anywhere regardless of infrastructure. (Although at a more deeper level, Docker images are typically configured to specific CPU architectures and can only run on such processors unless you override it (which typically works))