<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Singularity on Ingenboy.inc</title>
    <link>https://blog.ingenboy.com/tags/singularity/</link>
    <description>Recent content in Singularity on Ingenboy.inc</description>
    <image>
      <title>Ingenboy.inc</title>
      <url>https://blog.ingenboy.com/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://blog.ingenboy.com/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo -- 0.152.2</generator>
    <language>en</language>
    <lastBuildDate>Fri, 07 Jul 2023 15:43:28 +0900</lastBuildDate>
    <atom:link href="https://blog.ingenboy.com/tags/singularity/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Docker_and_k8s_explained</title>
      <link>https://blog.ingenboy.com/post/docker_and_k8s_explained/</link>
      <pubDate>Fri, 07 Jul 2023 15:43:28 +0900</pubDate>
      <guid>https://blog.ingenboy.com/post/docker_and_k8s_explained/</guid>
      <description>&lt;h1 id=&#34;docker-kubernetesの基本の基本&#34;&gt;docker kubernetesの基本の基本&lt;/h1&gt;
&lt;h2 id=&#34;chapter-12&#34;&gt;chapter 1,2&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;dockerはLinuxマシンを想定して作られている。cgroupがLinuxの概念だからね。
&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;コンテナはイメージから作る&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;ol start=&#34;3&#34;&gt;
&lt;li&gt;
&lt;p&gt;コンテナはカーネルを持たない。が、カーネル以外のosの機能を持っている (本書ではそこを周辺部分と言っている)。カーネルはホストOSと共有する。だから軽い。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;コンテナはdocker Engineがあればどこでも動く&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;ol start=&#34;5&#34;&gt;
&lt;li&gt;
&lt;p&gt;コンテナはイメージとして書き出すこともできる！ここがsingularityのsifとは違うところだね。おそらくDockerはデフォルトでsingularityのsandboxと同じように、中身の改変が可能なのではないか？と思っている。まだ確信には至っていない。
&amp;ndash;&amp;gt; そのとおりです。dockerはどの時点においても動いているコンテナをイメージとして書き出すことができます。
そのときに使うコマンドが、commitです。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;dockerでは物理的なマシンのディスクをマウントすることが可能。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;ol start=&#34;7&#34;&gt;
&lt;li&gt;コンテナの外部のディスクに書き込むことで、ほかのコンテナとデータを共有することができる。&lt;/li&gt;
&lt;/ol&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;ol start=&#34;8&#34;&gt;
&lt;li&gt;
&lt;p&gt;dockerイメージはdocker hubからダウンロード可能
&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;chapter3-dockerを使う&#34;&gt;chapter3 dockerを使う&lt;/h2&gt;
&lt;p&gt;dockerの環境構築方法が書いてあるだけでした。お疲れ様です。&lt;/p&gt;
&lt;h2 id=&#34;chapter4&#34;&gt;chapter4&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;systemctl enable dockerでデーモンを自動起動させてください&lt;/li&gt;
&lt;/ol&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;dockerコマンドの基本構文を抑えましょう&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;docker &amp;lt;上位コマンド&amp;gt; &amp;lt;副コマンド&amp;gt; &amp;lt;オプション&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&amp;lt;上位コマンド&amp;gt;　== 何を
&amp;lt;副コマンド&amp;gt; == どうする
っていうのが結構しっくりきました。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
