Introduction to Docker

Getting Started With Docker and its basic functioning

Ritu Mahato
TheLeanProgrammer
3 min readMay 21, 2021

--

Nowadays Docker and Kubernetes terms are being used everywhere. Sometimes it feels so overwhelming after hearing these terms, but I will introduce you to this cutest thing Docker in this blog. I believe after reading this blog your interest in Docker will obviously increase. So without wasting more time Let’s dive into it!

Table of Contents:

  1. Introduction to container
  2. What is Docker?
  3. Why use Docker?
  4. How Docker Engine works
  5. Conclusion

Introduction to Container:

A container is a standard unit of software that packages up code and all its dependencies, so it runs quickly and reliably from one computing environment to another. In simple words, the container is an isolated environment that allows us to run applications quickly.

The container image becomes the unit we use to distribute our applications.

What is Docker?

Docker is a set of the platform as service products that use OS-level virtualization to deliver software in packages called containers. It is used to develop, ship, and run containers.

Why use Docker?

Nowadays you may think that why Docker is everywhere, even why is everyone using it? So, Docker's main reason behind its popularity is an open-source containerization platform. As I mentioned earlier, it is an isolated environment and it allows us to run our applications in any operating system.

How does Docker Engine work?

Docker Engine is an open-source containerization technology for building and containerizing your applications. Docker Engine acts as a client-server application with:

  1. The Docker client is a Command-Line application named docker.
  2. The server with a long-running daemon process(dockerd).
  3. API which allows communication with Docker daemon.

Conclusion:

I hope this post helps you to introduce Docker and how it works. If you are interested to know more about Docker and Containers then there are lots of resources are available on the internet even you can look at Docker Documentation also.

Source: https://www.docker.com/company/newsroom/media-resources

Thanks for reading!

Don’t forget to follow The Lean Programmer Publication for more such articles, and subscribe to our newsletter tinyletter.com/TheLeanProgrammer

--

--