<?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>DEV Community: ANIMESH SARKAR</title>
    <description>The latest articles on DEV Community by ANIMESH SARKAR (@animesh_sarkar).</description>
    <link>https://dev.to/animesh_sarkar</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1744547%2F54389643-6d75-421f-92d7-b5ccd5630e9c.jpg</url>
      <title>DEV Community: ANIMESH SARKAR</title>
      <link>https://dev.to/animesh_sarkar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/animesh_sarkar"/>
    <language>en</language>
    <item>
      <title>Impact of Azure Disk type on Azure cost management</title>
      <dc:creator>ANIMESH SARKAR</dc:creator>
      <pubDate>Thu, 01 May 2025 08:18:03 +0000</pubDate>
      <link>https://dev.to/animesh_sarkar/impact-of-azure-disk-type-on-azure-cost-management-2dj3</link>
      <guid>https://dev.to/animesh_sarkar/impact-of-azure-disk-type-on-azure-cost-management-2dj3</guid>
      <description>&lt;p&gt;Azure Disk Storage provides block-level storage for Azure Virtual Machines, offering high durability, scalability, and security. It includes five types of managed disks:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Ultra Disks&lt;/strong&gt;    (Data Disk)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Premium SSD v2&lt;/strong&gt; (Data Disk)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Premium SSD&lt;/strong&gt;    (OS Disk &amp;amp; Data Disk)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Standard SSD&lt;/strong&gt;   (OS Disk &amp;amp; Data Disk)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Standard HDD&lt;/strong&gt;   (OS Disk &amp;amp; Data Disk)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Ultra Disks and Premium SSD v2 options are not available as OS disk.&lt;/p&gt;

&lt;p&gt;These disks are automatically managed by Azure, meaning users only need to specify the disk type and size, while Azure handles provisioning and maintenance.&lt;/p&gt;

&lt;p&gt;Azure Disks are a key component of storage in Azure, especially for Virtual Machines (VMs), and they can significantly impact overall cost depending on several factors. &lt;br&gt;
In this article we will discuss mainly on selection of OS Disks and their impact on overall cost.&lt;br&gt;&lt;br&gt;
OS Disks mainly comes with following three options.&lt;br&gt;
Premium SSD &lt;br&gt;
Standard SSD &lt;br&gt;
Standard HDD&lt;br&gt;&lt;br&gt;
We will discuss one by one below in short.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Premium SSD&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;i.&lt;/strong&gt; High performance, low latency disks.&lt;br&gt;
&lt;strong&gt;ii.&lt;/strong&gt; Best for production workloads like databases, high-transaction systems&lt;br&gt;
&lt;strong&gt;iii.&lt;/strong&gt; High cost due to IOPS and throughput capabilities.&lt;/p&gt;

&lt;p&gt;Below is the snap of a basic windows virtual machine pricing with Premium SSD&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8q78f65ve7iw3iczoahw.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8q78f65ve7iw3iczoahw.PNG" alt="PSSD" width="800" height="295"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Standard SSD&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;i.&lt;/strong&gt; Lower-cost SSD option&lt;br&gt;
  &lt;strong&gt;ii.&lt;/strong&gt; Good for web servers, dev/test, and general-purpose workloads&lt;br&gt;
  &lt;strong&gt;iii.&lt;/strong&gt; Moderate cost, lower performance than Premium SSD&lt;/p&gt;

&lt;p&gt;A snap of a basic windows virtual machine pricing with Standard SSD is given below&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj41o2rb0o9zyrifzsq5o.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj41o2rb0o9zyrifzsq5o.PNG" alt="SSSD" width="800" height="298"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Standard HDD&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;i.&lt;/strong&gt; Magnetic disk drives for low-cost, low-performance storage.&lt;br&gt;
&lt;strong&gt;ii.&lt;/strong&gt; Ideal for backups, infrequent access, archival.&lt;/p&gt;

&lt;p&gt;Below is the price of a basic windows virtual machine with Standard HDD&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F10lsl8wru9grf6c6rlq7.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F10lsl8wru9grf6c6rlq7.PNG" alt="SHDD" width="800" height="294"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;if you clearly go through the above images, you will see that how pricing is changing with the selection of different kind of disk drives.&lt;/p&gt;

&lt;p&gt;For better understanding a comparison chart is given below:-&lt;br&gt;
Here we have taken 128Gib as an example.&lt;br&gt;
It can be clearly visible that price or cost is varying for different disk categories keeping the storage size constant.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6snmzzdrhdf8sydu2sl1.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6snmzzdrhdf8sydu2sl1.PNG" alt="comp" width="513" height="151"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion:-&lt;/strong&gt; &lt;br&gt;
   &lt;strong&gt;A.&lt;/strong&gt; Choosing the over-provisioned disk type increases cost unnecessarily.&lt;br&gt;
   &lt;strong&gt;B.&lt;/strong&gt; Match disk type and size to workload.&lt;br&gt;
   &lt;strong&gt;C.&lt;/strong&gt; Regularly review and if required delete unattached disks.&lt;br&gt;
  &lt;strong&gt;D.&lt;/strong&gt; Monthly audit to detect over-provisioned disk type and down-grade them as per requirement  &lt;/p&gt;

</description>
      <category>azure</category>
      <category>microsoft</category>
      <category>virtualmachine</category>
      <category>costoptimization</category>
    </item>
    <item>
      <title>Installing Docker on Ubuntu</title>
      <dc:creator>ANIMESH SARKAR</dc:creator>
      <pubDate>Fri, 18 Apr 2025 09:28:04 +0000</pubDate>
      <link>https://dev.to/animesh_sarkar/installing-docker-on-ubuntu-2bnc</link>
      <guid>https://dev.to/animesh_sarkar/installing-docker-on-ubuntu-2bnc</guid>
      <description>&lt;p&gt;&lt;strong&gt;Docker&lt;/strong&gt; is an open-source platform that allows developers to build, ship, and run applications in containers.&lt;br&gt;
Docker containers are portable, meaning they can run consistently across different operating systems and environments (development, testing, production). This eliminates the "works on my machine" issue, ensuring applications behave predictably regardless of the underlying infrastructure. &lt;br&gt;
In this post we will discuss &lt;strong&gt;how to install docker on ubuntu&lt;/strong&gt; operating systems or on ubuntu virtual machines. &lt;br&gt;
so without further delay, let's start.&lt;br&gt;
&lt;strong&gt;The first method is :-&lt;/strong&gt; &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;power on your ubuntu system or launch ubuntu virtual machine on &lt;br&gt;
Azure or AWS or GCP .&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open terminal if you are in GUI mode or for virtual machines "ssh" into the virtual machines.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Take the root user privilege with the help of following command&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbhrnm0hj13sioe9qwc00.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbhrnm0hj13sioe9qwc00.PNG" alt="root access" width="381" height="40"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Update the local packages&lt;br&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ix5xb5plzliiay8pj7i.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ix5xb5plzliiay8pj7i.PNG" alt="update" width="379" height="25"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run the following command&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuj1fatt5bfz5v1ku6ih1.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuj1fatt5bfz5v1ku6ih1.PNG" alt="getscript" width="740" height="26"&gt;&lt;/a&gt;&lt;br&gt;
Above command downloads the script &lt;strong&gt;get-docker.sh&lt;/strong&gt; to your local system/virtual machine from &lt;a href="https://get.docker.com/" rel="noopener noreferrer"&gt;https://get.docker.com/&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To install the above script (get-docker.sh) run the following command&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3wd15xacqry8kcm3y7sf.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3wd15xacqry8kcm3y7sf.PNG" alt="runscript" width="437" height="24"&gt;&lt;/a&gt;&lt;br&gt;
The &lt;strong&gt;get-docker.sh&lt;/strong&gt; installs the latest stable release of Docker on Linux&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enable docker services&lt;br&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnl9rtglprkxdcpqp9t6b.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnl9rtglprkxdcpqp9t6b.PNG" alt="enable" width="462" height="19"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Check the status of docker service if it is running or not &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx3nz7a3rf7tnv827js3e.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx3nz7a3rf7tnv827js3e.PNG" alt="status" width="450" height="24"&gt;&lt;/a&gt;&lt;br&gt;
The above command shows the following output of docker is running&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fein8rivefnj8nr5uafa2.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fein8rivefnj8nr5uafa2.PNG" alt="service-ok" width="800" height="213"&gt;&lt;/a&gt;&lt;br&gt;
and it is showing in green that docker service is active and running.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Start the docker daemon &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7fduetudmox8w4y3kzh2.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7fduetudmox8w4y3kzh2.PNG" alt="daemon" width="455" height="22"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;To check docker service run the following command&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi5ovbiaso1ouo7cna4us.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi5ovbiaso1ouo7cna4us.PNG" alt="hello" width="460" height="23"&gt;&lt;/a&gt;&lt;br&gt;
The above command pulls the image "hello-world" from docker hub to your local system/virtual machine executes it and throws a hello message.&lt;br&gt;
The out put is as follows.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo9ktglwpn2anrewklwb1.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo9ktglwpn2anrewklwb1.PNG" alt="hlo-wrld" width="800" height="498"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The second method is :-&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;power on your ubuntu system or launch ubuntu virtual machine on &lt;br&gt;
Azure or AWS or GCP .&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open terminal if you are in GUI mode or for virtual machines "ssh" into the virtual machines.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Take the root user privilege with the help of following command&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbhrnm0hj13sioe9qwc00.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbhrnm0hj13sioe9qwc00.PNG" alt="root access" width="381" height="40"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Update the local packages&lt;br&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ix5xb5plzliiay8pj7i.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ix5xb5plzliiay8pj7i.PNG" alt="update" width="379" height="25"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install docker&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi15mldhia38lkgwkk2ag.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi15mldhia38lkgwkk2ag.PNG" alt="install" width="439" height="23"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enable docker services&lt;br&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnl9rtglprkxdcpqp9t6b.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnl9rtglprkxdcpqp9t6b.PNG" alt="enable" width="462" height="19"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Check the status of docker service if it is running or not &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx3nz7a3rf7tnv827js3e.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx3nz7a3rf7tnv827js3e.PNG" alt="status" width="450" height="24"&gt;&lt;/a&gt;&lt;br&gt;
The above command shows the following output of docker is running&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fein8rivefnj8nr5uafa2.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fein8rivefnj8nr5uafa2.PNG" alt="service-ok" width="800" height="213"&gt;&lt;/a&gt;&lt;br&gt;
and it is showing in green that docker service is active and running.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Start the docker daemon &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7fduetudmox8w4y3kzh2.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7fduetudmox8w4y3kzh2.PNG" alt="daemon" width="455" height="22"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;To check docker service run the following command&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi5ovbiaso1ouo7cna4us.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi5ovbiaso1ouo7cna4us.PNG" alt="hello" width="460" height="23"&gt;&lt;/a&gt;&lt;br&gt;
The above command pulls the image "hello-world" from docker hub to your local system/virtual machine executes it and throws a hello message.&lt;br&gt;
The out put is as follows.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo9ktglwpn2anrewklwb1.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo9ktglwpn2anrewklwb1.PNG" alt="hlo-wrld" width="800" height="498"&gt;&lt;/a&gt;&lt;br&gt;
Finally you are ready to work with docker.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note:-&lt;/strong&gt; although The docker service starts automatically on Debian based distributions but it is advisable the check the services by using &lt;strong&gt;systemctl&lt;/strong&gt; command as shown in this article.&lt;/p&gt;

</description>
      <category>docker</category>
      <category>devops</category>
      <category>containerapps</category>
    </item>
  </channel>
</rss>
