<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Debug School: PIYUSH KUMAR</title>
    <description>The latest articles on Debug School by PIYUSH KUMAR (@piysky7_27).</description>
    <link>https://www.debug.school/piysky7_27</link>
    <image>
      <url>https://www.debug.school/images/SobpOxsxrJHFClMRwmwem8P0UOv6pBS2hXmR3PZu7D0/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvdXNl/ci9wcm9maWxlX2lt/YWdlLzI4OS80ZTQ3/NTM5Mi1iMGY3LTRk/ZjktYjY0Ni1lNTk3/ZWQyZDFmYzAucG5n</url>
      <title>Debug School: PIYUSH KUMAR</title>
      <link>https://www.debug.school/piysky7_27</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.debug.school/feed/piysky7_27"/>
    <language>en</language>
    <item>
      <title>My Understanding on Docker</title>
      <dc:creator>PIYUSH KUMAR</dc:creator>
      <pubDate>Fri, 09 Dec 2022 07:55:23 +0000</pubDate>
      <link>https://www.debug.school/piysky7_27/my-understanding-on-docker-4ci1</link>
      <guid>https://www.debug.school/piysky7_27/my-understanding-on-docker-4ci1</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is Docker&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Docker is a virtualization tool which allows us to create deploy run application in a container environment isolated with each other.&lt;br&gt;
It shares the kernel of the base machine and thus there is no need for diff OS or kernel for each isolated container deployment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Container&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Container is an mechanism if having separate and specific environment for your application in a light way without on top of base kernel architecture and OS.&lt;br&gt;
Its a quick and easy to deploy and manage filesystem/application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How Docker work&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Docker have two parts.&lt;br&gt;
Docker Client and docker server with its API.&lt;br&gt;
Docker clients communicates with docker server API for creating images to building, running and managing docker containers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How Container work&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Docker container works in an isolated environment with its own filesystem and namespace and network with pid chain with minimal resources consumed by container other than your application running inside container.&lt;br&gt;
It communicates with docker server/daemon Api.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What are the components of Docker&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Docker Server&lt;br&gt;
Docker Client&lt;br&gt;
Docker Registry&lt;br&gt;
Docker images&lt;br&gt;
docker containers&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
