<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Nerdctl on Keloran blog and random stuff</title>
    <link>https://keloran.dev/tags/nerdctl/</link>
    <description>Recent content in Nerdctl on Keloran blog and random stuff</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>Keloran</copyright>
    <lastBuildDate>Tue, 23 Aug 2022 14:34:09 +0100</lastBuildDate>
    <atom:link href="https://keloran.dev/tags/nerdctl/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Systemd Homed Buildkit</title>
      <link>https://keloran.dev/post/systemd-homed-buildkit/</link>
      <pubDate>Tue, 23 Aug 2022 14:34:09 +0100</pubDate>
      <guid>https://keloran.dev/post/systemd-homed-buildkit/</guid>
      <description>&lt;h1 id=&#34;premise&#34;&gt;Premise&lt;/h1&gt;&#xA;&lt;p&gt;So I decided to switch my home directory to use systemd-homed, now this is a cool system that works with btrfs and does snapshoting built in, this led to a few issues though&lt;/p&gt;&#xA;&lt;h1 id=&#34;issue&#34;&gt;Issue&lt;/h1&gt;&#xA;&lt;p&gt;So because of the way containerd and buildkit use squashfs it can&amp;rsquo;t submount inside the homed directory&lt;/p&gt;&#xA;&lt;h1 id=&#34;fix&#34;&gt;Fix&lt;/h1&gt;&#xA;&lt;p&gt;If you have multiple hdds then this is easier, if not your gonna have to create a directory on your system, doing it where I did it is not a good idea, but I&amp;rsquo;m not an expert&lt;/p&gt;</description>
    </item>
    <item>
      <title>NerdCTL on ArchLinux</title>
      <link>https://keloran.dev/post/nerdctl_archlinux/</link>
      <pubDate>Tue, 26 Apr 2022 17:41:50 +0100</pubDate>
      <guid>https://keloran.dev/post/nerdctl_archlinux/</guid>
      <description>&lt;h1 id=&#34;archlinux-nerdctl&#34;&gt;ArchLinux NerdCTL&lt;/h1&gt;&#xA;&lt;p&gt;Arch is a lot like Slackware and Gentoo, whilst it does have a package manager, you have to know what you want before things work&lt;/p&gt;&#xA;&lt;p&gt;so NerdCTL has the ability to use buildkit to install stuff on multi-arch but that isn&amp;rsquo;t as easy as you would like and as such there are a few things that need installing to make it work&lt;/p&gt;&#xA;&lt;h2 id=&#34;steps&#34;&gt;Steps&lt;/h2&gt;&#xA;&lt;p&gt;This will need &lt;a href=&#34;https://github.com/Jguer/yay&#34;&gt;YAY&lt;/a&gt; (well there are others but if you copy paste then its yay)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Update NerdCTL on RancherDesktop macOS</title>
      <link>https://keloran.dev/post/nerdctl/</link>
      <pubDate>Thu, 03 Feb 2022 10:46:56 +0000</pubDate>
      <guid>https://keloran.dev/post/nerdctl/</guid>
      <description>&lt;h1 id=&#34;issue&#34;&gt;Issue&lt;/h1&gt;&#xA;&lt;p&gt;So you are already using RancherDesktop and NerdCTL from the betas congrats, but you want to use the multi-platform build&lt;/p&gt;&#xA;&lt;p&gt;so you need to update Rancher and Nerd, well thats where the issue exists, Lima doesnt update NerdCTL automatically so you need to update your instances version&lt;/p&gt;&#xA;&lt;h2 id=&#34;fix&#34;&gt;Fix&lt;/h2&gt;&#xA;&lt;p&gt;First you need to get into the instance&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;LIMA_HOME&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;/Users/&amp;lt;username&amp;gt;/Library/Application&lt;span style=&#34;color:#ae81ff&#34;&gt;\ &lt;/span&gt;Support/rancher-desktop/lima &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;/Applications/Rancher&lt;span style=&#34;color:#ae81ff&#34;&gt;\ &lt;/span&gt;Desktop.app/Contents/Resources/resources/darwin/lima/bin/limactl &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;shell &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; sudo --preserve-env&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;CONTAINERD_ADDRESS sh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now that your in the instance, you need to update NerdCTL&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
