<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>jaya4svm &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/author/jaya4svm/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Fri, 04 Feb 2022 10:09:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>What is Docker and Container? Details explaination with Image!</title>
		<link>https://www.bestdevops.com/what-is-docker-and-container-details-explaination-with-image-3/</link>
		
		<dc:creator><![CDATA[jaya4svm]]></dc:creator>
		<pubDate>Mon, 13 Sep 2021 07:30:45 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=21110</guid>

					<description><![CDATA[What is Docker? Docker is a tool or platform to simultaneously run multiple applications or multiple instances of same application [&#8230;]]]></description>
										<content:encoded><![CDATA[
<ul class="wp-block-list"><li>What is Docker?</li></ul>



<p class="wp-block-paragraph">Docker is a tool or platform to simultaneously run multiple applications or multiple instances of same application in a loosely isolated environment. </p>



<ul class="wp-block-list"><li>What is Container?</li></ul>



<p class="wp-block-paragraph">It&#8217;s a virtual machine which can be configured to run with single mount,  NET, PID Map, User in isolated environment. Allocated with separate BOOT FILESYSTEMS + ROOT FILESYSTEMS + USER FILESYSTEMS + APP FILESYSTEMS which enables users to run applications/services independent of other containers while utilizing same resources.</p>



<ul class="wp-block-list"><li>Benefit of Docker?</li></ul>



<p class="wp-block-paragraph">Better utilization of resources, ability to run isolated services, saves time </p>



<ul class="wp-block-list"><li>Docker Architecture</li></ul>



<p class="wp-block-paragraph">Basically consists of:  </p>



<p class="wp-block-paragraph">Docker images &#8211; A template which specifies the root , app and user filesystems &#8211; to create a docker container with own application on top of root filesystem</p>



<p class="wp-block-paragraph">Docker containers &#8211;   It&#8217;s a virtual machine which can be configured to run with single mount,  NET, PID Map, User in isolated environment. Allocated with separate BOOT FILESYSTEMS + ROOT FILESYSTEMS + USER FILESYSTEMS + APP FILESYSTEMS which enables users to run applications/services independent of other containers while utilizing same resources. Another words, runnable instance of docker image</p>



<p class="wp-block-paragraph">Docker Client &#8211; which takes the docker commands from user and executes them. </p>



<p class="wp-block-paragraph">Docker registry &#8211; A repository containing multiple docker images or root file systems which be used for creating a custom docker image as base image</p>



<p class="wp-block-paragraph">Docker daemon/ dockerd &#8211;  which listens to instructions/ docker APIs from docker client and manages objects based on that. Creation of container, managing resources etc.</p>



<ul class="wp-block-list"><li>Container lifecycle</li></ul>



<p class="wp-block-paragraph">create -&gt; start -&gt; stop -&gt; start -&gt; restart -&gt; pause -&gt; unpause -&gt; kill -&gt; remove</p>



<ul class="wp-block-list"><li>How Docker Works!!</li></ul>



<p class="wp-block-paragraph">When request for creation of new docker container with a custom docker image is received, the tool allocates resources based on the template/image provided on top of boot filesystem/kernel in form of containers/VMs while managing isolation of one container from other and runs the custom app filesystem (the user application) on top of the allocated resources. Hence being able to run multiple such applications. </p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe  id="_ytid_57244"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/?enablejsapi=1&#038;list=PLTCuRW0ikUdNVsbfTCwSq4hvG6i4_IjWt&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;" class="__youtube_prefs__  epyt-is-override  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
</div></figure>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
