All about Docker Container

What is Docker?

Hey Family,

So welcome to one more trending Tech Blog, today we are going with Docker and OS-Level Virtualization.

If you are not aware of how Servers Client work and maintained over Cloud:

I would strongly recommend you to first go through the below blog for a better understanding of how applications actually work.

Read more on Cloud: What is Cloud Computing and how do Cloud works?

Also more updates over Trending Tech and how computers are the Next-Gen Artificial Intelligence created by Human Intelligence

Read more on DevOps Trends: How Automation will take over today's manual process

Okay..! So assuming that you are aware of how Server, Client, and Applications works so let's get started:

Que: What is Virtualization? How Virtualization works?
Virtualization means creating a virtual version of a resource or device, such as a network, storage, server, device, or even an OS where the framework divides the resource into many more execution environments

Okay, so I know this is something boring to understand let's check out and learn through Diagram.

Virtualization

Virtualization

As you can see we have different types of resources available here as mentioned below:

  • Storage
  • Network
  • Server

Further, this is divided into Micro Parts as per there requirement for example:

  1. Storage is divided into small parts called volumes
  2. The network is further divided into a small part called Subnet
  3. Servers are having many components like CPU, Memory, GPU, etc..
  4. Further, they are been divided into V-CPU, V-Memory, etc...

After the division, they are been allocated to every individual stand-alone Virtual Box which further are operated by having different kinds of Operating systems running on them.

Thus this is known as the Hardware Level Virtualization or you can say in simple words Physical Level Virtualization.

Que: What is Docker? What are Containers? How Docker Containers works?

Docker is a stage that uses OS-level virtualization to deliver tools, software or configurations in packages called containers.
Containers are separate from one another and bundle their own tools, configuration, software, and library files. They can contact each other through clearly defined channels.

Docker-Container

Docker-Container is a runnable instance of an image. You can start, create, delete, stop, or move a container using the Docker CLI or API. You can connect to the container for storage volumes, networks to it, or even create a new image based on its current requirement.

Docker Architecture

Thanks & Regards,
Tapan Patni
Email: tapanpatni58@gmail.com
Linkedin: https://www.linkedin.com/in/tapan-patni
Blogger: https://tapanpatni58.blogspot.com

Comments

People also Look For

All about DevOps (A Complete Guide to DevOps)

How to Implement Microservice Coded In Hackathon Event

Upcoming DevOps trends

All about Cloud Computing