Last updated:
3 min read
What is Docker (All you need to know about Docker) ?
Gathsara Umesh
Author
0%
SHARE

What is Docker (All you need to know about Docker) ?

Docker Definition:

Imagin we create this software in a windows environment. But we need to run this project on Linux and mac too. So in case, that's docker coming into the picture. (In Simple meaning) 1_2BpzSCDGm5lhSMx430HuEw.png (Source - Google)

Docker is a tool intended to make it easier to create, organize, and run applications by using containers. Containers permit a developer to package up a request with all of the parts it needs, such as libraries and other dependencies, and send it all out as one parcel.

Thanks to the container, the developer can rest confident that the application will run on any other Linux machine in spite of any modified settings that the machine might have that could vary from the machine used for the script and testing the code.

Docker is a containerization platform that parcels your application and all its dependencies mutually in the form of a docker container to make sure that your application works flawlessly in any environment.

1_2BpzSCDGm5lhSMx430HuEw.png (Source - Google)

When we are building software there are many things raps in our product. Frontend components, Backend Components, Databases, Servers, Libraries, and other Environment dependent components. And we also have to ensure that all these components work on a different and wide range of platforms.

What is Docker Container?

A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application.

Containers are the prepared applications fashioned from Docker Images or you can say a Docker Container is an operation example of a Docker picture and they grasp the whole package needed to run the application. This happens to be the last usefulness of Docker.

So for example, if you are a furniture manufacturer the only thing you have to focus on is creating your furniture and packaging them in one of these standard containers. You do not have to worry about whether this will be shipped by air or water. You do not have to worry about the expertise of the staff because now we have a standard way.

What is Docker Registry?

A Docker registry is a storage and distribution system for named Docker images. The same image might have multiple different versions, identified by their tags. A Docker registry is organized into Docker repositories, where a repository holds all the versions of a specific image.

Finally, Docker Registry is where the Docker images are stored. The Registry can be either a user’s local storehouse or a public storehouse like a Docker Hub allowing several users to work together in the construction of an application. Even numerous teams contained by the same organization can swap over or share containers by uploading them to the Docker Hub. Docker Hub is Docker’s very possess cloud storehouse similar to GitHub. 1_2BpzSCDGm5lhSMx430HuEw.png (Source - Google)

In simple meaning, If you build software for some purpose, You need to worry about only your development. When it coms to the deployment. You do not need to worry about it. Lest it's a handle to docker.

  • Create your application
  • Build a docker container
  • Deploy whatever you need to do...1_2BpzSCDGm5lhSMx430HuEw.png (Source - Google)

In Short - Do your development🫡 and Let the handle docker deploy your stuff.


LEAVE A COMMENT OR START A DISCUSSION

MORE ARTICLES

What is a worker thread in Node Js and How does it work?

    4 min read

What is a worker thread in Node Js and How does it work?

Node Js Worker threads Nest Js

Subscribe to Newsletter

Weekly


  • Never miss an update.
  • Get articles and snippets directly to your inbox.
  • Subscribe to stay connected and avoid getting lost among millions of websites.

Monthly


  • Coming soon...