<?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>vh6725 &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/author/vh6725/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>Thu, 30 Dec 2021 06:48:12 +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>Artifactory Excercise -Hemanth</title>
		<link>https://www.bestdevops.com/artifactory-excercise/</link>
		
		<dc:creator><![CDATA[vh6725]]></dc:creator>
		<pubDate>Mon, 09 Aug 2021 07:41:48 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=18859</guid>

					<description><![CDATA[What are the Top maven goals we have? What are the Ports being used in Artifactory and why? Create a [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">What are the Top maven goals we have?</p>


<pre class="wp-block-code"><span><code class="hljs">mvn clean
mvn install
mvn deploy</code></span></pre>


<p class="wp-block-paragraph">What are the Ports being used in Artifactory and why? Create a table and describe it.</p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>External Network Port</strong></td><td>8081<br>8082 ( for Web Access )</td></tr><tr><td><strong>Internal Network Ports (default)</strong></td><td>8081 for Artifactory<br>8040 and 8045 for Access<br>8048 and 9092 for the Replicator<br>8070 for Web<br>8086 for Metadata<br>8082, 8046, 8047, 8049, and 8091 for the Router<br>8061, and 8062 for Events</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Find out which maven goal help you to upload a artifact?</p>


<pre class="wp-block-code"><span><code class="hljs language-http">

mvn deploy

</code></span></pre>


<p class="wp-block-paragraph">Find out which gradle tasks help you to upload a artifact?</p>


<pre class="wp-block-code"><span><code class="hljs">maven-publish</code></span></pre>


<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_27420"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/?enablejsapi=1&#038;list=PLTCuRW0ikUdNbCbppA72VxnZ3MU-oDiVH&#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>
		<item>
		<title>Pin Pointers Of Kubernetes</title>
		<link>https://www.bestdevops.com/pin-pointer-of-kubernetes/</link>
		
		<dc:creator><![CDATA[vh6725]]></dc:creator>
		<pubDate>Thu, 22 Jul 2021 06:56:55 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=18064</guid>

					<description><![CDATA[By Hemanth What are the 10 feature of Kubernetes? How kubernetes works? What are the components of Master? What are [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">By Hemanth</h2>



<p class="wp-block-paragraph">What are the 10 feature of Kubernetes?</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-number">1</span>)<span class="hljs-keyword">Self</span>-healing
<span class="hljs-number">2</span>)Storage orchestration
<span class="hljs-number">3</span>)Automated Scheduling
<span class="hljs-number">4</span>)Automated rollouts &amp; rollback
<span class="hljs-number">5</span>)Horizontal Scaling &amp; Load Balancing
<span class="hljs-number">6</span>)Provides a higher density of resource utilization
<span class="hljs-number">7</span>)Auto-scalable infrastructure
<span class="hljs-number">8</span>)Infrastructure is loosely coupled to each component can act <span class="hljs-keyword">as</span> a separate unit
<span class="hljs-number">9</span>)Custom Scheduling
<span class="hljs-number">10</span>)PodDisruptionBudget</code></span></pre>


<p class="wp-block-paragraph">How kubernetes works?</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">works same <span class="hljs-keyword">as</span> like helmsman , Where it manages the Nodes and PODS.</code></span></pre>


<p class="wp-block-paragraph">What are the components of Master?</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">etcd,API Server,Controller Manager,Scheduler

<span class="hljs-attr">etcd</span> :It stores the configuration information which can be used by each <span class="hljs-keyword">of</span> the nodes <span class="hljs-keyword">in</span> the cluster. It is a high availability key value store that can be distributed among multiple nodes. It is accessible only by Kubernetes API server <span class="hljs-keyword">as</span> it may have some sensitive information. It is a distributed key value Store which is accessible to all.

API Server : 

Kubernetes is an API server which provides all the operation on cluster using the API. API server implements an interface, which means different tools and libraries can readily communicate <span class="hljs-keyword">with</span> it. Kubeconfig is a package along <span class="hljs-keyword">with</span> the server side tools that can be used <span class="hljs-keyword">for</span> communication. It exposes Kubernetes API. 

Controller Manager
This component is responsible <span class="hljs-keyword">for</span> most <span class="hljs-keyword">of</span> the collectors that regulates the state <span class="hljs-keyword">of</span> cluster and performs a task. In general, it can be considered <span class="hljs-keyword">as</span> a daemon which runs <span class="hljs-keyword">in</span> nonterminating loop and is responsible <span class="hljs-keyword">for</span> collecting and sending information to API server. It works toward getting the shared state <span class="hljs-keyword">of</span> cluster and then make changes to bring the current status <span class="hljs-keyword">of</span> the server to the desired state. The key controllers are replication controller, endpoint controller, namespace controller, and service account controller. The controller manager runs different kind <span class="hljs-keyword">of</span> controllers to handle nodes, endpoints, etc.

Scheduler
This is one <span class="hljs-keyword">of</span> the key components <span class="hljs-keyword">of</span> Kubernetes master. It is a service <span class="hljs-keyword">in</span> master responsible <span class="hljs-keyword">for</span> distributing the workload. It is responsible <span class="hljs-keyword">for</span> tracking utilization <span class="hljs-keyword">of</span> working load on cluster nodes and then placing the workload on which resources are available and accept the workload. In other words, <span class="hljs-keyword">this</span> is the mechanism responsible <span class="hljs-keyword">for</span> allocating pods to available nodes. The scheduler is responsible <span class="hljs-keyword">for</span> workload utilization and allocating pod to <span class="hljs-keyword">new</span> node.


</code></span></pre>


<p class="wp-block-paragraph">What are the components of Worker?</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">Docker (container)
Kubelet Service
Kubernetes <span class="hljs-built_in">Proxy</span> Service</code></span></pre>


<p class="wp-block-paragraph">What are the components of Workstation?</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">kubectl ,<span class="hljs-built_in">JSON</span></code></span></pre>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hemanth- Docker LAB</title>
		<link>https://www.bestdevops.com/hemanth-lab/</link>
		
		<dc:creator><![CDATA[vh6725]]></dc:creator>
		<pubDate>Wed, 21 Jul 2021 05:01:32 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=17784</guid>

					<description><![CDATA[Install Docker Engine in Centos#1 Vm. Verification : Assignment#1 Create a Ubuntu container Install Update, git &#38; apache2 Assignment#2 Create [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Install Docker Engine in Centos#1 Vm.</h2>


<pre class="wp-block-code"><span><code class="hljs language-php">&#91;root@pks]<span class="hljs-comment"># history</span>
<span class="hljs-number">1</span> clear
<span class="hljs-number">2</span> sudo yum install -y yum-utils device-mapper-persistent-data lvm2
<span class="hljs-number">3</span> sudo yum-config-manager --add-repo https:<span class="hljs-comment">//download.docker.com/linux/centos/docker-ce.repo</span>
<span class="hljs-number">4</span> sudo yum install –y https:<span class="hljs-comment">//dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm</span>
<span class="hljs-number">5</span> sudo yum-config-manager --enable rhui-REGION-rhel-server-extras
<span class="hljs-number">6</span> sudo yum install -y docker-ce</code></span></pre>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Verification :</p>


<pre class="wp-block-code"><span><code class="hljs language-php">&#91;root@pks ~]<span class="hljs-comment"># cd</span>
&#91;root@pks ~]<span class="hljs-comment"># which dockerd</span>
/bin/dockerd
&#91;root@pks ~]<span class="hljs-comment"># which docker</span>
/bin/docker
&#91;root@pks ~]<span class="hljs-comment"># ps -eaf | grep dockerd</span>
root <span class="hljs-number">951</span> <span class="hljs-number">1</span> <span class="hljs-number">0</span> <span class="hljs-number">03</span>:<span class="hljs-number">32</span> ? <span class="hljs-number">00</span>:<span class="hljs-number">00</span>:<span class="hljs-number">01</span> /usr/bin/dockerd -H fd:<span class="hljs-comment">// --containerd=/run/containerd/containerd.sock</span>
root <span class="hljs-number">1783</span> <span class="hljs-number">1759</span> <span class="hljs-number">0</span> <span class="hljs-number">05</span>:<span class="hljs-number">00</span> pts/<span class="hljs-number">1</span> <span class="hljs-number">00</span>:<span class="hljs-number">00</span>:<span class="hljs-number">00</span> grep --color=auto dockerd
&#91;root@pks ~]<span class="hljs-comment"># which containerd</span>
/bin/containerd
&#91;root@pks ~]<span class="hljs-comment"># ps -eaf | grep containerd</span>
root <span class="hljs-number">862</span> <span class="hljs-number">1</span> <span class="hljs-number">0</span> <span class="hljs-number">03</span>:<span class="hljs-number">32</span> ? <span class="hljs-number">00</span>:<span class="hljs-number">00</span>:<span class="hljs-number">06</span> /usr/bin/containerd
root <span class="hljs-number">951</span> <span class="hljs-number">1</span> <span class="hljs-number">0</span> <span class="hljs-number">03</span>:<span class="hljs-number">32</span> ? <span class="hljs-number">00</span>:<span class="hljs-number">00</span>:<span class="hljs-number">01</span> /usr/bin/dockerd -H fd:<span class="hljs-comment">// --containerd=/run/containerd/containerd.sock</span>
root <span class="hljs-number">1787</span> <span class="hljs-number">1759</span> <span class="hljs-number">0</span> <span class="hljs-number">05</span>:<span class="hljs-number">00</span> pts/<span class="hljs-number">1</span> <span class="hljs-number">00</span>:<span class="hljs-number">00</span>:<span class="hljs-number">00</span> grep --color=auto containerd</code></span></pre>

<pre class="wp-block-code"><span><code class="hljs language-php">&#91;root@pks ~]<span class="hljs-comment"># which docker</span>
/bin/docker</code></span></pre>

<pre class="wp-block-code"><span><code class="hljs language-php">&#91;root@pks ~]<span class="hljs-comment"># cd</span>
&#91;root@pks ~]<span class="hljs-comment"># which dockerd</span>
/bin/dockerd
&#91;root@pks ~]<span class="hljs-comment"># which docker</span>
/bin/docker
&#91;root@pks ~]<span class="hljs-comment"># ps -eaf | grep dockerd</span>
root <span class="hljs-number">951</span> <span class="hljs-number">1</span> <span class="hljs-number">0</span> <span class="hljs-number">03</span>:<span class="hljs-number">32</span> ? <span class="hljs-number">00</span>:<span class="hljs-number">00</span>:<span class="hljs-number">01</span> /usr/bin/dockerd -H fd:<span class="hljs-comment">// --containerd=/run/containerd/containerd.sock</span>
root <span class="hljs-number">1783</span> <span class="hljs-number">1759</span> <span class="hljs-number">0</span> <span class="hljs-number">05</span>:<span class="hljs-number">00</span> pts/<span class="hljs-number">1</span> <span class="hljs-number">00</span>:<span class="hljs-number">00</span>:<span class="hljs-number">00</span> grep --color=auto dockerd
&#91;root@pks ~]<span class="hljs-comment"># which containerd</span>
/bin/containerd
&#91;root@pks ~]<span class="hljs-comment"># ps -eaf | grep containerd</span>
root <span class="hljs-number">862</span> <span class="hljs-number">1</span> <span class="hljs-number">0</span> <span class="hljs-number">03</span>:<span class="hljs-number">32</span> ? <span class="hljs-number">00</span>:<span class="hljs-number">00</span>:<span class="hljs-number">06</span> /usr/bin/containerd
root <span class="hljs-number">951</span> <span class="hljs-number">1</span> <span class="hljs-number">0</span> <span class="hljs-number">03</span>:<span class="hljs-number">32</span> ? <span class="hljs-number">00</span>:<span class="hljs-number">00</span>:<span class="hljs-number">01</span> /usr/bin/dockerd -H fd:<span class="hljs-comment">// --containerd=/run/containerd/containerd.sock</span>
root <span class="hljs-number">1787</span> <span class="hljs-number">1759</span> <span class="hljs-number">0</span> <span class="hljs-number">05</span>:<span class="hljs-number">00</span> pts/<span class="hljs-number">1</span> <span class="hljs-number">00</span>:<span class="hljs-number">00</span>:<span class="hljs-number">00</span> grep --color=auto containerd</code></span></pre>


<h2 class="wp-block-heading">Assignment#1</h2>



<p class="wp-block-paragraph">Create a Ubuntu container</p>


<pre class="wp-block-code"><span><code class="hljs language-php">&#91;root@pks ~]<span class="hljs-comment"># docker pull ubuntu</span>
Using <span class="hljs-keyword">default</span> tag: latest
latest: Pulling from library/ubuntu
Digest: sha256:b3e2e47d016c08b3396b5ebe06ab0b711c34e7f37b98c9d37abe794b71cea0a2
Status: Image is up to date <span class="hljs-keyword">for</span> ubuntu:latest
docker.io/library/ubuntu:latest

&#91;root@pks ~]<span class="hljs-comment"># docker ps -a</span>
CONTAINER ID   IMAGE     COMMAND              CREATED          STATUS                      PORTS     NAMES
<span class="hljs-number">8e6</span>af5cf67b3   ubuntu    <span class="hljs-string">"bash"</span>               <span class="hljs-number">27</span> seconds ago   Exited (<span class="hljs-number">0</span>) <span class="hljs-number">26</span> seconds ago             silly_boyd

&#91;root@pks ~]<span class="hljs-comment"># docker images</span>
REPOSITORY               TAG       IMAGE ID       CREATED        SIZE

ubuntu                   latest    c29284518f49   <span class="hljs-number">7</span> days ago     <span class="hljs-number">72.8</span>MB
</code></span></pre>


<p class="wp-block-paragraph">Install Update, git &amp; apache2</p>


<pre class="wp-block-code"><span><code class="hljs language-php">&#91;root@pks ~]<span class="hljs-comment"># docker ps -a</span>
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
&#91;root@pks ~]<span class="hljs-comment"># docker images</span>
REPOSITORY               TAG       IMAGE ID       CREATED        SIZE

ubuntu                   latest    c29284518f49   <span class="hljs-number">7</span> days ago     <span class="hljs-number">72.8</span>MB

&#91;root@pks]<span class="hljs-comment"># docker run -itd ubuntu</span>
da2946cadce9993be089119595c07b2bf9023cc6fe8484e382ba40b699d2ff0a
&#91;root@pks]<span class="hljs-comment"># docker ps -a</span>
CONTAINER ID   IMAGE     COMMAND              CREATED         STATUS         PORTS                                   NAMES
da2946cadce9   ubuntu    <span class="hljs-string">"bash"</span>               <span class="hljs-number">6</span> seconds ago   Up <span class="hljs-number">5</span> seconds                                           focused_sinoussi

root@da2946cadce9:/<span class="hljs-comment"># apt install git</span>

root@da2946cadce9:/<span class="hljs-comment"># git version</span>
git version <span class="hljs-number">2.25</span><span class="hljs-number">.1</span>

root@da2946cadce9:/<span class="hljs-comment"># apt install apache2</span>
root@da2946cadce9:/<span class="hljs-comment"># apache2 -version</span>
Server version: Apache/<span class="hljs-number">2.4</span><span class="hljs-number">.41</span> (Ubuntu)
Server built:   <span class="hljs-number">2021</span><span class="hljs-number">-07</span><span class="hljs-number">-05</span>T07:<span class="hljs-number">16</span>:<span class="hljs-number">56</span>

Press Ctl+p+q ( to <span class="hljs-keyword">exit</span> <span class="hljs-keyword">if</span> you are in bash )</code></span></pre>


<h2 class="wp-block-heading">Assignment#2</h2>



<p class="wp-block-paragraph">Create a httpd container exposed at 8080 port</p>


<pre class="wp-block-code"><span><code class="hljs language-php">&#91;root@pks]<span class="hljs-comment"># docker pull httpd</span>
Using <span class="hljs-keyword">default</span> tag: latest
latest: Pulling from library/httpd
Digest: sha256:<span class="hljs-number">1</span>fd07d599a519b594b756d2e4e43a72edf7e30542ce646f5eb3328cf3b12341a
Status: Image is up to date <span class="hljs-keyword">for</span> httpd:latest
docker.io/library/httpd:latest

&#91;root@pks]<span class="hljs-comment"># docker images|grep httpd</span>
httpd                    latest    bd29370f84ea   <span class="hljs-number">12</span> days ago    <span class="hljs-number">138</span>MB

&#91;root@pks]<span class="hljs-comment"># docker run -d -p 8080:80 --name webserver httpd</span>
e18a1c96c9b1ab7a688f2cd2beb0eaba6874a17c4955a4e41ffe98e68bbf76e9

&#91;root@pks]<span class="hljs-comment"># docker ps -a</span>
CONTAINER ID   IMAGE     COMMAND              CREATED          STATUS          PORTS                                   NAMES
e18a1c96c9b1   httpd     <span class="hljs-string">"httpd-foreground"</span>   <span class="hljs-number">26</span> seconds ago   Up <span class="hljs-number">25</span> seconds   <span class="hljs-number">0.0</span><span class="hljs-number">.0</span><span class="hljs-number">.0</span>:<span class="hljs-number">8080</span>-&gt;<span class="hljs-number">80</span>/tcp, :::<span class="hljs-number">8080</span>-&gt;<span class="hljs-number">80</span>/tcp   webserver

&#91;root@pks]<span class="hljs-comment"># docker attach da2946cadce9</span>

root@da2946cadce9:/<span class="hljs-comment"># apt update</span>

Get:<span class="hljs-number">1</span> http:<span class="hljs-comment">//security.ubuntu.com/ubuntu focal-security InRelease &#91;114 kB]</span>
Get:<span class="hljs-number">2</span> http:<span class="hljs-comment">//archive.ubuntu.com/ubuntu focal InRelease &#91;265 kB]</span>
Get:<span class="hljs-number">3</span> http:<span class="hljs-comment">//security.ubuntu.com/ubuntu focal-security/main amd64 Packages &#91;985 kB]</span>
Get:<span class="hljs-number">4</span> http:<span class="hljs-comment">//archive.ubuntu.com/ubuntu focal-updates InRelease &#91;114 kB]</span>
Get:<span class="hljs-number">5</span> http:<span class="hljs-comment">//archive.ubuntu.com/ubuntu focal-backports InRelease &#91;101 kB]</span>
Get:<span class="hljs-number">6</span> http:<span class="hljs-comment">//security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages &#91;428 kB]</span>
Get:<span class="hljs-number">7</span> http:<span class="hljs-comment">//archive.ubuntu.com/ubuntu focal/multiverse amd64 Packages &#91;177 kB]</span>
Get:<span class="hljs-number">8</span> http:<span class="hljs-comment">//archive.ubuntu.com/ubuntu focal/restricted amd64 Packages &#91;33.4 kB]</span>
Get:<span class="hljs-number">9</span> http:<span class="hljs-comment">//archive.ubuntu.com/ubuntu focal/main amd64 Packages &#91;1275 kB]</span>
Get:<span class="hljs-number">10</span> http:<span class="hljs-comment">//security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages &#91;32.7 kB]</span>
Get:<span class="hljs-number">11</span> http:<span class="hljs-comment">//security.ubuntu.com/ubuntu focal-security/universe amd64 Packages &#91;784 kB]</span>
Get:<span class="hljs-number">12</span> http:<span class="hljs-comment">//archive.ubuntu.com/ubuntu focal/universe amd64 Packages &#91;11.3 MB]</span>
Get:<span class="hljs-number">13</span> http:<span class="hljs-comment">//archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages &#91;1417 kB]</span>
Get:<span class="hljs-number">14</span> http:<span class="hljs-comment">//archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages &#91;1055 kB]</span>
Get:<span class="hljs-number">15</span> http:<span class="hljs-comment">//archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages &#91;37.3 kB]</span>
Get:<span class="hljs-number">16</span> http:<span class="hljs-comment">//archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages &#91;474 kB]</span>
Get:<span class="hljs-number">17</span> http:<span class="hljs-comment">//archive.ubuntu.com/ubuntu focal-backports/main amd64 Packages &#91;2668 B]</span>
Get:<span class="hljs-number">18</span> http:<span class="hljs-comment">//archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages &#91;6303 B]</span>
Fetched <span class="hljs-number">18.6</span> MB in <span class="hljs-number">7</span>s (<span class="hljs-number">2487</span> kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done






</code></span></pre>


<p class="wp-block-paragraph">run a git command in container from outside</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-attr">&#91;root@pks]</span># <span class="hljs-selector-tag">docker</span> <span class="hljs-selector-tag">exec</span> <span class="hljs-selector-tag">fb96ba213cac</span> <span class="hljs-selector-tag">git</span> <span class="hljs-selector-tag">version</span>
<span class="hljs-selector-tag">git</span> <span class="hljs-selector-tag">version</span> 2<span class="hljs-selector-class">.25</span><span class="hljs-selector-class">.1</span></code></span></pre>


<p class="wp-block-paragraph">Access(curl) container from node</p>


<pre class="wp-block-code"><span><code class="hljs language-php">&#91;root@pks]<span class="hljs-comment"># wget localhost:8080</span>
-<span class="hljs-number">-2021</span><span class="hljs-number">-07</span><span class="hljs-number">-21</span> <span class="hljs-number">06</span>:<span class="hljs-number">00</span>:<span class="hljs-number">02</span>--  http:<span class="hljs-comment">//localhost:8080/</span>
Resolving localhost (localhost)... ::<span class="hljs-number">1</span>, <span class="hljs-number">127.0</span><span class="hljs-number">.0</span><span class="hljs-number">.1</span>
Connecting to localhost (localhost)|::<span class="hljs-number">1</span>|:<span class="hljs-number">8080.</span>.. connected.
HTTP request sent, awaiting response... <span class="hljs-number">200</span> OK
Length: <span class="hljs-number">45</span> &#91;text/html]
Saving to: ‘index.html<span class="hljs-number">.1</span>’

<span class="hljs-number">100</span>%&#91;=========================================================================================================================================================&gt;] <span class="hljs-number">45</span>          --.-K/s   in <span class="hljs-number">0</span>s

<span class="hljs-number">2021</span><span class="hljs-number">-07</span><span class="hljs-number">-21</span> <span class="hljs-number">06</span>:<span class="hljs-number">00</span>:<span class="hljs-number">02</span> (<span class="hljs-number">3.70</span> MB/s) - ‘index.html<span class="hljs-number">.1</span>’ saved &#91;<span class="hljs-number">45</span>/<span class="hljs-number">45</span>]</code></span></pre>


<h2 class="wp-block-heading">Assignment#3</h2>



<p class="wp-block-paragraph">&#8211; Where is the LOCAL Registry and How do i find out???</p>


<pre class="wp-block-code"><span><code class="hljs language-php">By using docker info we can fine . 

&#91;root@pks]<span class="hljs-comment"># docker info</span>
Docker Root Dir: /<span class="hljs-keyword">var</span>/lib/docker 

&#91;root@pks]<span class="hljs-comment"># ll</span>
total <span class="hljs-number">8</span>
drwx--x--x.  <span class="hljs-number">4</span> root root  <span class="hljs-number">120</span> Jul <span class="hljs-number">20</span> <span class="hljs-number">06</span>:<span class="hljs-number">06</span> buildkit
drwx-----x.  <span class="hljs-number">4</span> root root  <span class="hljs-number">150</span> Jul <span class="hljs-number">21</span> <span class="hljs-number">06</span>:<span class="hljs-number">28</span> containers
drwx------.  <span class="hljs-number">3</span> root root   <span class="hljs-number">22</span> Jul <span class="hljs-number">20</span> <span class="hljs-number">06</span>:<span class="hljs-number">06</span> image
-rw-r--r--.  <span class="hljs-number">1</span> root root <span class="hljs-number">1388</span> Jul <span class="hljs-number">21</span> <span class="hljs-number">06</span>:<span class="hljs-number">51</span> info
drwxr-x---.  <span class="hljs-number">3</span> root root   <span class="hljs-number">19</span> Jul <span class="hljs-number">20</span> <span class="hljs-number">06</span>:<span class="hljs-number">06</span> network
drwx-----x. <span class="hljs-number">16</span> root root <span class="hljs-number">4096</span> Jul <span class="hljs-number">21</span> <span class="hljs-number">06</span>:<span class="hljs-number">28</span> overlay2
drwx------.  <span class="hljs-number">4</span> root root   <span class="hljs-number">32</span> Jul <span class="hljs-number">20</span> <span class="hljs-number">06</span>:<span class="hljs-number">06</span> plugins
drwx------.  <span class="hljs-number">2</span> root root    <span class="hljs-number">6</span> Jul <span class="hljs-number">21</span> <span class="hljs-number">03</span>:<span class="hljs-number">32</span> runtimes
drwx------.  <span class="hljs-number">2</span> root root    <span class="hljs-number">6</span> Jul <span class="hljs-number">20</span> <span class="hljs-number">06</span>:<span class="hljs-number">06</span> swarm
drwx------.  <span class="hljs-number">2</span> root root    <span class="hljs-number">6</span> Jul <span class="hljs-number">21</span> <span class="hljs-number">03</span>:<span class="hljs-number">32</span> tmp
drwx------.  <span class="hljs-number">2</span> root root    <span class="hljs-number">6</span> Jul <span class="hljs-number">20</span> <span class="hljs-number">06</span>:<span class="hljs-number">06</span> trust
drwx-----x.  <span class="hljs-number">2</span> root root   <span class="hljs-number">50</span> Jul <span class="hljs-number">21</span> <span class="hljs-number">03</span>:<span class="hljs-number">32</span> volumes

&#91;root@pks]<span class="hljs-comment"># cd overlay2</span>
&#91;root@pks]<span class="hljs-comment"># ll</span>
total <span class="hljs-number">4</span>
drwx-----x. <span class="hljs-number">5</span> root root   <span class="hljs-number">69</span> Jul <span class="hljs-number">21</span> <span class="hljs-number">06</span>:<span class="hljs-number">28</span> <span class="hljs-number">2084</span>f702d84cea4437d29d75d7bdb298c6423960f92937e645e7b357dbd60611
drwx-----x. <span class="hljs-number">4</span> root root   <span class="hljs-number">72</span> Jul <span class="hljs-number">21</span> <span class="hljs-number">06</span>:<span class="hljs-number">28</span> <span class="hljs-number">2084</span>f702d84cea4437d29d75d7bdb298c6423960f92937e645e7b357dbd60611-init
drwx-----x. <span class="hljs-number">4</span> root root   <span class="hljs-number">72</span> Jul <span class="hljs-number">20</span> <span class="hljs-number">06</span>:<span class="hljs-number">08</span> <span class="hljs-number">3582</span>fc98eadb391e96c56471e63e75a373347b041cc0830d64d0191aa86d2dad
drwx-----x. <span class="hljs-number">4</span> root root   <span class="hljs-number">72</span> Jul <span class="hljs-number">20</span> <span class="hljs-number">06</span>:<span class="hljs-number">08</span> <span class="hljs-number">4042334</span>baa7104f5f3c37c24933f4b48ebafd9b43fdcfbff8427cf7f6f100427
drwx-----x. <span class="hljs-number">4</span> root root   <span class="hljs-number">72</span> Jul <span class="hljs-number">20</span> <span class="hljs-number">06</span>:<span class="hljs-number">08</span> <span class="hljs-number">44e3377</span>d7f847deb718d8bc7cf6973c73ca66b32fbf3678e7a78a58b920d3aec
drwx-----x. <span class="hljs-number">4</span> root root   <span class="hljs-number">55</span> Jul <span class="hljs-number">21</span> <span class="hljs-number">06</span>:<span class="hljs-number">28</span> <span class="hljs-number">5</span>bcfff4c60322476d07f60b7f14e58bba39f4fa9beabf56a263540e263c6d743
drwx-----x. <span class="hljs-number">4</span> root root   <span class="hljs-number">72</span> Jul <span class="hljs-number">21</span> <span class="hljs-number">06</span>:<span class="hljs-number">28</span> <span class="hljs-number">5</span>bcfff4c60322476d07f60b7f14e58bba39f4fa9beabf56a263540e263c6d743-init
drwx-----x. <span class="hljs-number">3</span> root root   <span class="hljs-number">47</span> Jul <span class="hljs-number">21</span> <span class="hljs-number">05</span>:<span class="hljs-number">14</span> <span class="hljs-number">72</span>a82d12de04aea06a4c2d6735541eb453f445cfe2234d94a864f108094248f7
drwx-----x. <span class="hljs-number">3</span> root root   <span class="hljs-number">47</span> Jul <span class="hljs-number">20</span> <span class="hljs-number">07</span>:<span class="hljs-number">04</span> <span class="hljs-number">88</span>ffbaf180e0ae193119811a9990dd96ce95f666a4c23955fd94d3b5f5651053
drwx-----x. <span class="hljs-number">4</span> root root   <span class="hljs-number">72</span> Jul <span class="hljs-number">20</span> <span class="hljs-number">06</span>:<span class="hljs-number">08</span> <span class="hljs-number">8</span>a838646394c6c762c14ae565e4b9f00f8d3c5d45f4084aafad52e59c735f91d
drwx-----x. <span class="hljs-number">4</span> root root   <span class="hljs-number">55</span> Jul <span class="hljs-number">20</span> <span class="hljs-number">07</span>:<span class="hljs-number">24</span> <span class="hljs-number">8</span>f4f85670ff3710089f99a38b811d09acc26fa62f4de44f166e42d61d03f82a8
brw-------. <span class="hljs-number">1</span> root root <span class="hljs-number">8</span>, <span class="hljs-number">2</span> Jul <span class="hljs-number">21</span> <span class="hljs-number">03</span>:<span class="hljs-number">32</span> backingFsBlockDev
drwx-----x. <span class="hljs-number">3</span> root root   <span class="hljs-number">47</span> Jul <span class="hljs-number">20</span> <span class="hljs-number">06</span>:<span class="hljs-number">08</span> e6059da5aaeb1b5715ed5709379b39f941b8f0fafc6f24b18709685d534e5f8e
drwx-----x. <span class="hljs-number">4</span> root root   <span class="hljs-number">55</span> Jul <span class="hljs-number">20</span> <span class="hljs-number">07</span>:<span class="hljs-number">13</span> f4d3f3f0f672576f349e15cd511ee932f678fa6fa0f17fd7a40382afec38fa3f
drwx-----x. <span class="hljs-number">2</span> root root <span class="hljs-number">4096</span> Jul <span class="hljs-number">21</span> <span class="hljs-number">06</span>:<span class="hljs-number">28</span> l
</code></span></pre>


<p class="wp-block-paragraph">&#8211; What is diff between docker pause and docker unpuase?</p>


<pre class="wp-block-code"><span><code class="hljs">commands to pause and resume containers</code></span></pre>


<p class="wp-block-paragraph">&#8211; What is significant of docker stop and docker kill?</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-keyword">if</span> you wish to soft stop we will <span class="hljs-keyword">use</span> <span class="hljs-title">stop</span> . 
<span class="hljs-title">Kill</span> <span class="hljs-title">for</span> <span class="hljs-title">will</span> <span class="hljs-title">force</span> <span class="hljs-title">shut</span> <span class="hljs-title">down</span></code></span></pre>


<p class="wp-block-paragraph">Create an image with base &#8211; centos and git must be installed in it.</p>


<pre class="wp-block-code"><span><code class="hljs language-php">&#91;root@pks]<span class="hljs-comment"># docker run -itd centos</span>
<span class="hljs-number">06e615</span>d2e0d14caed3628301dc4db4bf23dd726584df0a88f250003486a7a786


&#91;root@pks]<span class="hljs-comment"># docker ps -a</span>
CONTAINER ID   IMAGE     COMMAND       CREATED          STATUS                      PORTS     NAMES
<span class="hljs-number">06e615</span>d2e0d1   centos    <span class="hljs-string">"/bin/bash"</span>   <span class="hljs-number">28</span> seconds ago   Up <span class="hljs-number">27</span> seconds                         magical_shockley


&#91;root@pks]<span class="hljs-comment"># docker attach 06e615d2e0d1</span>

&#91;root@<span class="hljs-number">06e615</span>d2e0d1 /]<span class="hljs-comment"># git --version</span>
git version <span class="hljs-number">2.27</span><span class="hljs-number">.0</span>

&#91;root@pks-wells ~]<span class="hljs-comment"># docker commit -m "installed httpd and git" -a "HemanthVusirika" 06e615d2e0d1 centos-git-21-0</span>

&#91;root@pks]<span class="hljs-comment"># docker images</span>
REPOSITORY               TAG       IMAGE ID       CREATED         SIZE
centos-git<span class="hljs-number">-21</span><span class="hljs-number">-07</span>         latest    d8795fb9189b   <span class="hljs-number">8</span> seconds ago   <span class="hljs-number">335</span>MB




</code></span></pre>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
