<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>neurofrank.dev</title>
    <link>https://neurofrank.dev/</link>
    <atom:link href="https://neurofrank.dev/rss/" rel="self" type="application/rss+xml" />
    <description>Articles from blog neurofrank.dev about DevOps, Linux, security, CI/CD, Git, Ansible, Terraform, Docker, Kubernetes, and more.</description>
    <language>en</language>
    <image>
      <url>https://neurofrank.dev/favicon.png</url>
      <title>neurofrank.dev</title>
      <link>https://neurofrank.dev/</link>
      <width>48</width>
      <height>48</height>
      <description>Logo neurofrank.dev</description>
    </image>
    <lastBuildDate>Sat, 25 June 2025 01:00:00 +0300</lastBuildDate>

    <item>
      <title>Understanding Docker</title>
      <link>https://neurofrank.dev/articles/understanding-docker/</link>
      <guid>https://neurofrank.dev/articles/understanding-docker/</guid>
      <pubDate>Sat, 25 June 2025 01:00:00 +0300</pubDate>
      <description><![CDATA[
        <p>Containers are lightweight, isolated environments powered by the Linux kernel.</p>
        <p>In this article we explore how they achieve isolation using namespaces and cgroups.</p>
      ]]></description>
      <content:encoded><![CDATA[
        <p>Containers are lightweight, isolated environments powered by the Linux kernel.</p>
        <p>In this article we explore how they achieve isolation using namespaces and cgroups.</p>
        <h2>Namespaces</h2>
        <p>Linux namespaces provide process-level isolation for UTS, PID, NET, and more...</p>
        <pre><code>unshare --pid --fork /bin/bash</code></pre>
      ]]></content:encoded>
    </item>

  </channel>
</rss>
