<?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: Nayana Anil</title>
    <description>The latest articles on Debug School by Nayana Anil (@nayananachu_367).</description>
    <link>https://www.debug.school/nayananachu_367</link>
    <image>
      <url>https://www.debug.school/images/EXSDRcEPhtBpzxf9rMHuHbhLpibNsF22AikUKvwBiKo/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvdXNl/ci9wcm9maWxlX2lt/YWdlLzI5NC9iN2Q2/OGQzZC0xYjI3LTQ0/YWUtOTQ4Yy04NzY4/MDgwZWFlMzMucG5n</url>
      <title>Debug School: Nayana Anil</title>
      <link>https://www.debug.school/nayananachu_367</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.debug.school/feed/nayananachu_367"/>
    <language>en</language>
    <item>
      <title>My understanding on Docker - Assignment 1</title>
      <dc:creator>Nayana Anil</dc:creator>
      <pubDate>Fri, 09 Dec 2022 07:53:51 +0000</pubDate>
      <link>https://www.debug.school/nayananachu_367/docker-understanding-4fdd</link>
      <guid>https://www.debug.school/nayananachu_367/docker-understanding-4fdd</guid>
      <description>&lt;h2&gt;
  
  
  What is Docker?
&lt;/h2&gt;

&lt;p&gt;Docker is basically a tool for managing containers. We can perform actions on containers like start, stop, pause etc.With Docker, we can run multiple applications on the same hardware and hence benefits us to reduce cost and save time as compared to running apps on VMs.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Container?
&lt;/h2&gt;

&lt;p&gt;Container is a lightweight isolated environment that have separate resources like File system , Network system,  PID tree for running the application and is powered by Kernel.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Docker works?
&lt;/h2&gt;

&lt;p&gt;User will provide commands to Docker Client. Via API request , command is sent to Docker server then to ContainerD and then to Kernel.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Container works?
&lt;/h2&gt;

&lt;p&gt;When the command =&amp;gt; docker run  is given, it checks in local for the image and creates the resources like 1 PID tree, 1 Network system , 1 copy of image and 1 user. Then the containerD helps to attach the respective resources to the User and the container is created.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the components of Docker?
&lt;/h2&gt;

&lt;p&gt;• Docker Engine &lt;br&gt;
Docker Engine composes of Docker Client , API and Docker Server&lt;br&gt;
• Docker Image&lt;br&gt;
It is the Root File system, user Filesystem and App Filesystem&lt;br&gt;
• Docker Registry&lt;br&gt;
It is the repository of versions of the 3 filesystems ie Root Filesystem, User filesystem and App filesystem.&lt;/p&gt;

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