docker, devops,

Docker

prince prince Follow Jul 26, 2019 · 2 mins read
Docker
Share this

what is Docker

Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package.

By doing so, the developer can rest assured that the application will run on any other Linux machine regardless of any customized settings that machine might have that could differ from the machine used for writing and testing the code.

What is a container?

A container is like a software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, run time, system tools, system libraries and settings.

In other way Docker is like a virtual machine,rather than creating a whole virtual operating system, Docker allows applications to use the same Linux kernel as the system that they're running on and only requires applications be shipped with things not already running on the host computer. This gives a significant performance boost and reduces the size of the application.

Who is Docker for?

Docker is a DevOps tool which is designed  for the benefit of both developers and system administrators (developers + operations)For developers, it means that they can focus on writing code without worrying about the system that it will ultimately be running on.For operations staff, Docker gives flexibility and potentially reduces the number of systems needed because of its small footprint and lower overhead.

Get Started 

Use the below video to understand the docker concept easily

Hope this post would be useful. Will try to explore more and will share it with you all ...

Join Newsletter
Get the latest news right in your inbox. We never spam!
prince
Written by prince Follow
Author of Genezis. A technical consultant with experience in computer logics, design and development.