<?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: DIZZ</title>
    <description>The latest articles on DEV Community by DIZZ (@dizz).</description>
    <link>https://dev.to/dizz</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%2F740757%2F4a38cdfc-7ab2-43e8-8939-816592cbcaa8.jpg</url>
      <title>DEV Community: DIZZ</title>
      <link>https://dev.to/dizz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dizz"/>
    <language>en</language>
    <item>
      <title>Introduction to Kubernetes</title>
      <dc:creator>DIZZ</dc:creator>
      <pubDate>Sun, 02 Jan 2022 06:31:52 +0000</pubDate>
      <link>https://dev.to/dizz/introduction-to-kubernetes-4ef3</link>
      <guid>https://dev.to/dizz/introduction-to-kubernetes-4ef3</guid>
      <description>&lt;p&gt;The rise of microservices caused an increased usage of container technology. Containers are the best option to host microservices as they can host small independent services on each container. With microservices, the applications which used to be monolith are now shifted to microservices generating hundreds and thousands of containers. Managing these containers in several different environments manually or with self-made scripts is a cumbersome task. Hence there should be a solution to mitigate this issue.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is Kubernetes?
&lt;/h3&gt;

&lt;p&gt;It is an open-source container orchestration tool developed by Google. It has been developed to address the above-discussed issue by providing an easy way or a tool to manage the growing population of containers.&lt;/p&gt;

&lt;h3&gt;
  
  
  Features of Kubernetes
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;High availability and Less down time&lt;/li&gt;
&lt;li&gt;Disaster recovery and self healing capabilities&lt;/li&gt;
&lt;li&gt;Scalability (Horizontal)&lt;/li&gt;
&lt;li&gt;Load balancing&lt;/li&gt;
&lt;li&gt;Rolling update and rollback&lt;/li&gt;
&lt;li&gt;Resource monitoring and logging&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Kubernetes Basic Architecture
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--c8tC5Ukw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/anfkdqae1c69936thoy1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--c8tC5Ukw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/anfkdqae1c69936thoy1.jpg" alt="Kubernetes Architecture" width="880" height="493"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The master node runs the Kubernetes processes, necessary to run and manage clusters properly&lt;/li&gt;
&lt;li&gt;Worker nodes are the places where actual work happens&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API Server:&lt;/strong&gt; Entry point to K8s cluster&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Controller Manager:&lt;/strong&gt; Keeps track of what is happening in the cluster&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scheduler:&lt;/strong&gt; Responsible for scheduling containers on different worker nodes based on the workload and available resources in each node. It decides on which worker node the next container should be scheduled on.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;etcd:&lt;/strong&gt; Holds data as key-value pairs. This holds the current state of the Kubernetes cluster. Also contains all the configuration data and status data of each container in the worker nodes AKA snapshots.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Pods in K8s
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;In K8s you only work with pods&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pod:&lt;/strong&gt; This is the smallest unit you could find in Kubernetes and works as a wrapper to a container&lt;/li&gt;
&lt;li&gt;Each node can have multiple pods&lt;/li&gt;
&lt;li&gt;Each pod can have multiple containers&lt;/li&gt;
&lt;li&gt;Usually, one pod is used for a one application&lt;/li&gt;
&lt;li&gt;Each pod has its own IP address.&lt;/li&gt;
&lt;li&gt;Pods communicate with each other using internal IP addresses&lt;/li&gt;
&lt;li&gt;Pod gets a new IP address when created&lt;/li&gt;
&lt;li&gt;To get a static IP address to a pod &lt;em&gt;Service&lt;/em&gt; can be used &lt;/li&gt;
&lt;li&gt;Service has main two features,

&lt;ul&gt;
&lt;li&gt;Permanent IP address&lt;/li&gt;
&lt;li&gt;Load Balancing &lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Wanna know more?👇&lt;/p&gt;

&lt;h3&gt;
  
  
  Useful Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/"&gt;K8s Docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Kubernetes"&gt;Wiki&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>kubernetes</category>
      <category>containers</category>
      <category>orchestration</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Introduction to ELK Stack</title>
      <dc:creator>DIZZ</dc:creator>
      <pubDate>Sun, 12 Dec 2021 07:39:10 +0000</pubDate>
      <link>https://dev.to/dizz/introduction-to-elk-stack-353m</link>
      <guid>https://dev.to/dizz/introduction-to-elk-stack-353m</guid>
      <description>&lt;p&gt;The systems have to be monitored to ensure that there are minimum possibilities for outages and downtimes. Indeed, many tools are out there for monitoring, but not every tool can provide centralized, comprehensive monitoring. This is where the &lt;em&gt;ELK Stack&lt;/em&gt; comes into play.&lt;/p&gt;

&lt;p&gt;The ELK Stack is an open-source log management solution that is used for collecting, searching, analyzing, and visualizing large volumes of data generated by various sources. It mainly comprises of 3 products.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Elasticsearch&lt;/li&gt;
&lt;li&gt;Logstash&lt;/li&gt;
&lt;li&gt;Kibana&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ELK Stack Architecture
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--W_QuvWvY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/buczthr1v4xqktmbizzw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--W_QuvWvY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/buczthr1v4xqktmbizzw.jpg" alt="ELK Stack Architecture" width="880" height="293"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How does ELK Stack work?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Logstash&lt;/strong&gt; accepts logs in a variety of formats and through a variety of protocols, over the network, or wherever they originate on your network.&lt;br&gt;
After that, these logs are sent to &lt;strong&gt;Elasticsearch&lt;/strong&gt;. Here you can perform analysis and real-time search of data gathered.&lt;br&gt;
&lt;strong&gt;Kibana&lt;/strong&gt; allows you to visualize the data in Elasticsearch in a comprehensive manner by representing it in charts and graphs.&lt;/p&gt;

&lt;h3&gt;
  
  
  More On Logstash
&lt;/h3&gt;

&lt;p&gt;Logstash collects data inputs and feeds them into the Elasticsearch. It gathers different types of data to unify and normalize them for analytical and visualization purposes.&lt;br&gt;
Basically, Logstash contains 3 components,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Input:&lt;/strong&gt; Transferring logs to be processed into a machine-readable format.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Filters:&lt;/strong&gt; It is a series of conditions that must be met to carry out a specific action or event.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Output:&lt;/strong&gt; Processed event or log decision maker.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Advantages of Logstash
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Capable of analyzing a large variety of structured/unstructured data.&lt;/li&gt;
&lt;li&gt;Offers plugins to connect various types of input sources.&lt;/li&gt;
&lt;li&gt;Can be used for centralized data processing.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  More on Elasticsearch
&lt;/h3&gt;

&lt;p&gt;Elasticsearch is a NoSQL database. It offers advanced queries  to perform detailed analysis and stores all the data centrally.&lt;br&gt;
You can also use Elasticsearch to store, search, and analyze large amounts of data. It's primarily utilized as the backend engine for applications that fulfill search needs. In addition to a simple search, the tool includes comprehensive analytics and a number of advanced capabilities.&lt;/p&gt;

&lt;h4&gt;
  
  
  Advantages of Elasticsearch
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Utilize data record by record with the help of multi-document APIs.&lt;/li&gt;
&lt;li&gt;Perform data filtering and querying.&lt;/li&gt;
&lt;li&gt;Helps to scale vertically and horizontally.&lt;/li&gt;
&lt;li&gt;Store schema-less data while creating a schema for the data.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  More on Kibana
&lt;/h3&gt;

&lt;p&gt;Kibana is a data visualization tool. This tool is used to visualize Elasticsearch documents and provides developers with a quick overview. To visualize complex queries, the Kibana dashboard provides a variety of interactive diagrams, geospatial data, and graphs.&lt;br&gt;
In Kibana there are different search types,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free text searches:&lt;/strong&gt; Specific strings can be searched.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Field-level searches:&lt;/strong&gt; String within a specific field can be searched.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Logical statements:&lt;/strong&gt; Combine searches into a logical statement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Proximity searches:&lt;/strong&gt; Search for terms with specific character proximity.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Advantages of Kibana
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Visualization of data is easy.&lt;/li&gt;
&lt;li&gt;Real-time analysis, charting, summarization, and debugging are offered.&lt;/li&gt;
&lt;li&gt;User-friendly interface provided.&lt;/li&gt;
&lt;li&gt;Allows sharing of snapshots of the logs.&lt;/li&gt;
&lt;li&gt;Integrated with Elasticsearch.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Wanna know more?👇&lt;/p&gt;

&lt;h3&gt;
  
  
  Useful Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.elastic.co/guide/index.html"&gt;ELK Docs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Thanks for reading.. 🙌&lt;/p&gt;

</description>
      <category>elasticsearch</category>
      <category>logstash</category>
      <category>kibana</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Introduction to Ansible</title>
      <dc:creator>DIZZ</dc:creator>
      <pubDate>Wed, 24 Nov 2021 08:22:27 +0000</pubDate>
      <link>https://dev.to/dizz/introduction-to-ansible-4c7d</link>
      <guid>https://dev.to/dizz/introduction-to-ansible-4c7d</guid>
      <description>&lt;p&gt;Ansible is an &lt;a href="https://en.wikipedia.org/wiki/Open-source_software"&gt;Open-Source&lt;/a&gt; IT automation engine which allows &lt;a href="https://en.wikipedia.org/wiki/Provisioning"&gt;provisioning&lt;/a&gt;, &lt;a href="https://en.wikipedia.org/wiki/Software_configuration_management"&gt;configuration management&lt;/a&gt; and &lt;a href="https://en.wikipedia.org/wiki/Application_deployment"&gt;application deployment&lt;/a&gt; tool enabling &lt;a href="https://en.wikipedia.org/wiki/Infrastructure_as_code"&gt;infrastructure as code&lt;/a&gt;(Iac).&lt;/p&gt;

&lt;h3&gt;
  
  
  Why Ansible?
&lt;/h3&gt;

&lt;p&gt;At the beginning of the &lt;a href="https://en.wikipedia.org/wiki/Computer_network"&gt;network computing&lt;/a&gt;, system administrators managed servers manually. But the reliability and the efficiency of such practices were an issue. Eventually, data centres grew, the hosted applications in them became more complex and cumbersome to handle. Therefore doing complex configurations in thousands of servers manually was not efficient practice. Therefore IT personnel needed a tool to do these server configuration tasks effectively and efficiently. &lt;br&gt;
The tool that they came up with is &lt;strong&gt;Ansible&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why is this Popular?
&lt;/h3&gt;

&lt;p&gt;There are indeed other tools that do the same as Ansible. If that is true, why do professionals use Ansible? There are several factors for that. Let's dive in 🐋,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ansible is simple and human-readable, which allows any user level to grasp it relatively quickly.&lt;/li&gt;
&lt;li&gt;Since Ansible is agentless, it does not stick to a platform.&lt;/li&gt;
&lt;li&gt;It's capable of handling tens of thousands of nodes at a time.&lt;/li&gt;
&lt;li&gt;More secure since it runs on SSH(on Linux)&lt;/li&gt;
&lt;li&gt;For provisioning, configuration management, orchestration, and deployment, there are different tools available. But Ansible can provide all these services by itself.
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Ansible Terms
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Controller Machine:&lt;/strong&gt; There server where Ansible is installed, This is responsible for provisioning.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inventory:&lt;/strong&gt; This contains the information of the servers that are managed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Module:&lt;/strong&gt; This is a reusable, standalone script that Ansible runs on your behalf locally or remotely.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Task:&lt;/strong&gt; Defines a single procedure to be executed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Playbook:&lt;/strong&gt; Is the blueprint of automation tasks. Playbooks are written in YAML format.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Role:&lt;/strong&gt; A series of actions for configuring a host to perform a certain function, such as configuring a service. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Play:&lt;/strong&gt; Execution of a playbook.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Facts:&lt;/strong&gt; Global variables which keep data gathered about target nodes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Handlers:&lt;/strong&gt; Are special tasks which only get executed when triggered via the notify directive.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ansible Tower:&lt;/strong&gt; Web-based interface to manage Ansible.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Ansible Architecture
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CurWgPzQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5mwkczc1yn04vo4an9yg.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CurWgPzQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5mwkczc1yn04vo4an9yg.jpg" alt="Ansible Architecture Diagram" width="880" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Wanna know more?👇&lt;/p&gt;

&lt;h3&gt;
  
  
  Useful Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.ansible.com/"&gt;Ansible Docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Ansible_(software)"&gt;Wiki&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Thanks for reading.. 🙌&lt;/p&gt;

</description>
      <category>ansible</category>
      <category>automation</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Introduction to Docker</title>
      <dc:creator>DIZZ</dc:creator>
      <pubDate>Tue, 02 Nov 2021 16:05:22 +0000</pubDate>
      <link>https://dev.to/dizz/introduction-to-docker-64f</link>
      <guid>https://dev.to/dizz/introduction-to-docker-64f</guid>
      <description>&lt;p&gt;Have you ever encountered an issue where your code works on your machine but does not work on another machine? Most of you should probably have faced this issue.But what if we could remove this platform dependency somehow. This is where docker comes into play.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is Docker?
&lt;/h3&gt;

&lt;p&gt;Docker is a platform as a service (&lt;a href="https://en.wikipedia.org/wiki/Platform_as_a_service"&gt;PaaS&lt;/a&gt;) that uses &lt;a href="https://en.wikipedia.org/wiki/OS-level_virtualization"&gt;OS-Level Virtualization&lt;/a&gt; to deliver software packages in containers which helps to build, test and deploy an application in any environment.&lt;/p&gt;

&lt;h3&gt;
  
  
  Docker Ideology
&lt;/h3&gt;

&lt;p&gt;Let's say we want to assemble a car in one country, For that, we have to bring all the required parts from another country. If those components are shipped as individual components, sometimes some of them might get lost,  leaving us with an uncompleted car. But if the person who sends, could send them packing the components into the container, the risk of losing the parts is minimum.&lt;br&gt;
It is the same in the software development world, If the software developer could send the source code with all the dependencies and libraries, it ensures that the code works as expected in another environment, &lt;strong&gt;Docker&lt;/strong&gt; enables this through &lt;a href="https://www.ibm.com/cloud/learn/containerization"&gt;containerization&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Containers VS VMs
&lt;/h3&gt;

&lt;p&gt;Let's see the differences briefly..&lt;/p&gt;

&lt;h5&gt;
  
  
  Virtual Machines
&lt;/h5&gt;

&lt;p&gt;In simple terms, VMs are emulations of physical machines. VMs provide hardware-level virtualization and have their own Operating System aka &lt;a href="https://en.wikipedia.org/wiki/Operating_system"&gt;OS&lt;/a&gt;. To communicate with the host it uses a software layer called &lt;strong&gt;Hypervisor&lt;/strong&gt;.&lt;/p&gt;

&lt;h5&gt;
  
  
  Containers
&lt;/h5&gt;

&lt;p&gt;Containers are more lightweight than VMs. Provides OS-level virtualization and share the host OS. Since it does not have to spin up an entire VM to run Boot Up times are generally around milliseconds. &lt;/p&gt;

&lt;h3&gt;
  
  
  Docker Terminology
&lt;/h3&gt;

&lt;p&gt;Before getting an idea about the Docker workflow, it is better to know the terminology. 👇&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Dockerfile:&lt;/strong&gt; File that contains the instructions to build a Docker image.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Docker Image:&lt;/strong&gt; Has all the instructions to build a Docker container. Also it contains application code, libraries, tools, dependencies and other files to make the application run.These images can be stored in &lt;a href="https://hub.docker.com/"&gt;Docker Hub&lt;/a&gt; which is a remote repository. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Docker Container:&lt;/strong&gt; A runtime instance of a Docker image.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Docker Workflow
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Bpmw2Zqg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3ry9gzfjk0z8pflvhjn8.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Bpmw2Zqg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3ry9gzfjk0z8pflvhjn8.jpg" alt="Image description" width="880" height="293"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Must Know Docker Commands
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;docker images&lt;/code&gt; &lt;strong&gt;:&lt;/strong&gt; list down all the docker images&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;docker ps&lt;/code&gt; &lt;strong&gt;:&lt;/strong&gt; list down all running docker containers&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;docker ps -a&lt;/code&gt; &lt;strong&gt;:&lt;/strong&gt; list down all the docker containers&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;docker start &amp;lt;container name or id&amp;gt;&lt;/code&gt; &lt;strong&gt;:&lt;/strong&gt; start a container&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;docker stop &amp;lt;container name or id&amp;gt;&lt;/code&gt; &lt;strong&gt;:&lt;/strong&gt; stop a container&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;docker run &amp;lt;image name or id&amp;gt;&lt;/code&gt; &lt;strong&gt;:&lt;/strong&gt; create a container using a docker image&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Wanna know more? 👉 &lt;a href="https://docs.docker.com/reference/"&gt;References&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Useful Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.docker.com/"&gt;Docker Docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hub.docker.com/"&gt;Docker Hub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Thanks for reading.. 🙌&lt;/p&gt;

</description>
      <category>docker</category>
      <category>containers</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
