<?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: Sweatha Shyam</title>
    <description>The latest articles on Debug School by Sweatha Shyam (@swethashyam8_260).</description>
    <link>https://www.debug.school/swethashyam8_260</link>
    <image>
      <url>https://www.debug.school/images/fZe18bSj64B5_Ej5w9jYxSEhFc-ER_vGLqaZR7zOv8U/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly93d3cu/ZGVidWcuc2Nob29s/L3VwbG9hZHMvdXNl/ci9wcm9maWxlX2lt/YWdlLzI4NS8wMWUy/MmVkNC1kNzZiLTQ0/NWMtOWI2OC1jODk3/ZDJiYzU5ZGIucG5n</url>
      <title>Debug School: Sweatha Shyam</title>
      <link>https://www.debug.school/swethashyam8_260</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.debug.school/feed/swethashyam8_260"/>
    <language>en</language>
    <item>
      <title>Understanding on Docker</title>
      <dc:creator>Sweatha Shyam</dc:creator>
      <pubDate>Fri, 09 Dec 2022 08:42:16 +0000</pubDate>
      <link>https://www.debug.school/swethashyam8_260/understanding-on-docker-3o86</link>
      <guid>https://www.debug.school/swethashyam8_260/understanding-on-docker-3o86</guid>
      <description>&lt;p&gt;what is docker?&lt;br&gt;
Docker is a container management tool which manages the states like create, start, stop, restart, kill, pause etc.&lt;br&gt;
It saves time, costs, it enables to run multiple applications at the same time. Docker allows a running container to create/update files &amp;amp; directories in the file system.&lt;/p&gt;

&lt;p&gt;what is container?&lt;br&gt;
Container is an environment for running applications. It is a form of virtualizing OS. Kernel creates multiple container (isolated) as it has individual networks.&lt;/p&gt;

&lt;p&gt;How docker works?&lt;br&gt;
Docker uses resource isolation in the kernal to run multiple containers on the same OS. &lt;br&gt;
user request for image creation -&amp;gt; docker client-&amp;gt; API -&amp;gt; Docker server -&amp;gt; containerD-&amp;gt; kernel&lt;/p&gt;

&lt;p&gt;How container work?&lt;br&gt;
We create a container with the docker image using docker run &lt;a href="" class="article-body-image-wrapper"&gt;&lt;img&gt;&lt;/a&gt; command, once this is executed, we get a container created. All files required to execute are provided from the image. The image can be there locally or can be accessible from the docker hub. The API will allow the program to interact with the process.&lt;/p&gt;

&lt;p&gt;What are the components of docker?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Docker Engine : It acts as a client server application(Docker client communicates to Docker server using some APIs)&lt;/li&gt;
&lt;li&gt;Docker images : Docker images consist of set of rules to be executed with root system with certain users with some application.&lt;/li&gt;
&lt;li&gt;Docker registry : server side application tat stores &amp;amp; provides docker images&lt;/li&gt;
&lt;li&gt;Docker container : &lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>docker</category>
      <category>container</category>
      <category>dockerhub</category>
      <category>registry</category>
    </item>
  </channel>
</rss>
