linux:podman:fedora_ubi_micro

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
linux:podman:fedora_ubi_micro [2024/03/24 07:28] – [参考文献] ともやんlinux:podman:fedora_ubi_micro [2024/05/04 04:14] (現在) – [fedora micro jupyter notebook] ともやん
行 29: 行 29:
 <font color="#444444">   7</font> <font color="#F8F8F2">    dnf --installroot /mnt/sys-root clean all;</font> <font color="#444444">   7</font> <font color="#F8F8F2">    dnf --installroot /mnt/sys-root clean all;</font>
 <font color="#444444">   8</font> <font color="#75715E"># Additional hacks for kickstart file and backward compatable support</font> <font color="#444444">   8</font> <font color="#75715E"># Additional hacks for kickstart file and backward compatable support</font>
-<font color="#444444">   9</font> <font color="#F92672">RUN </font><font color="#F8F8F2">rm -rf /mnt/sys-root/var/cache/dnf /mnt/sys-root/var/log/dnf* /mnt/sys-root/var/lib/dnf /mnt/sys-root</font> +<font color="#444444">   9</font> <font color="#75715E">#RUN rm -rf /mnt/sys-root/var/cache/dnf /mnt/sys-root/var/log/dnf* /mnt/sys-root/var/lib/dnf /mnt/sys-root/var/log/yum.*; \</font> 
-<font color="#444444">    </font> <font color="#F8F8F2">/var/log/yum.*; \</font> +<font color="#444444">  10</font> <font color="#F92672">RUN </font><font color="#F8F8F2">rm -rf /mnt/sys-root/var/cache/dnf /mnt/sys-root/var/log/dnf/mnt/sys-root/var/lib/dnf; \</font> 
-<font color="#444444">  10</font> <font color="#F8F8F2">    /bin/date +%Y%m%d_%H%M &gt; /mnt/sys-root/etc/BUILDTIME ;  \</font> +<font color="#444444">  11</font> <font color="#F8F8F2">    /bin/date +%Y%m%d_%H%M &gt; /mnt/sys-root/etc/BUILDTIME ;  \</font> 
-<font color="#444444">  11</font> <font color="#F8F8F2">    </font><font color="#75715E">#echo &apos;%_install_langs C.utf8&apos; &gt; /mnt/sys-root/etc/rpm/macros.image-language-conf; \</font> +<font color="#444444">  12</font> <font color="#F8F8F2">    </font><font color="#75715E">#echo &apos;%_install_langs C.utf8&apos; &gt; /mnt/sys-root/etc/rpm/macros.image-language-conf; \</font> 
-<font color="#444444">  12</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;LANG=&quot;C.utf8&quot;&apos;</font><font color="#F8F8F2"> &gt;  /mnt/sys-root/etc/locale.conf; \</font> +<font color="#444444">  13</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;LANG=&quot;C.utf8&quot;&apos;</font><font color="#F8F8F2"> &gt;  /mnt/sys-root/etc/locale.conf; \</font> 
-<font color="#444444">  13</font> <font color="#F8F8F2">    </font><font color="#75715E">#echo &apos;container&apos; &gt; /mnt/sys-root/etc/dnf/vars/infra; \</font> +<font color="#444444">  14</font> <font color="#F8F8F2">    </font><font color="#75715E">#echo &apos;container&apos; &gt; /mnt/sys-root/etc/dnf/vars/infra; \</font> 
-<font color="#444444">  14</font> <font color="#F8F8F2">    rm -f /mnt/sys-root/etc/machine-id; \</font> +<font color="#444444">  15</font> <font color="#F8F8F2">    rm -f /mnt/sys-root/etc/machine-id; \</font> 
-<font color="#444444">  15</font> <font color="#F8F8F2">    touch /mnt/sys-root/etc/machine-id; \</font> +<font color="#444444">  16</font> <font color="#F8F8F2">    touch /mnt/sys-root/etc/machine-id; \</font> 
-<font color="#444444">  16</font> <font color="#F8F8F2">    touch /mnt/sys-root/etc/resolv.conf; \</font> +<font color="#444444">  17</font> <font color="#F8F8F2">    touch /mnt/sys-root/etc/resolv.conf; \</font> 
-<font color="#444444">  17</font> <font color="#F8F8F2">    touch /mnt/sys-root/etc/hostname; \</font> +<font color="#444444">  18</font> <font color="#F8F8F2">    touch /mnt/sys-root/etc/hostname; \</font> 
-<font color="#444444">  18</font> <font color="#F8F8F2">    touch /mnt/sys-root/etc/.pwd.lock; \</font> +<font color="#444444">  19</font> <font color="#F8F8F2">    touch /mnt/sys-root/etc/.pwd.lock; \</font> 
-<font color="#444444">  19</font> <font color="#F8F8F2">    chmod 600 /mnt/sys-root/etc/.pwd.lock; \</font> +<font color="#444444">  20</font> <font color="#F8F8F2">    chmod 600 /mnt/sys-root/etc/.pwd.lock; \</font> 
-<font color="#444444">  20</font> <font color="#F8F8F2">    rm -rf /mnt/sys-root/usr/share/locale/en* /mnt/sys-root/boot /mnt/sys-root/dev/null /mnt/sys-root/var</font> <font color="#F8F8F2">/log/hawkey.log ; \</font> +<font color="#444444">  21</font> <font color="#F8F8F2">    rm -rf /mnt/sys-root/usr/share/locale/en* /mnt/sys-root/boot /mnt/sys-root/dev/null /mnt/sys-root/var/log/hawkey.log ; \</font> 
-<font color="#444444">  21</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;0.0 0 0.0&apos;</font><font color="#F8F8F2"> &gt; /mnt/sys-root/etc/adjtime; \</font> +<font color="#444444">  22</font> <font color="#F8F8F2">    find /mnt/sys-root/usr/share/locale/* -maxdepth 0 -type d -exec rm -r {} </font><font color="#BE84FF">\;</font><font color="#F8F8F2"> ; \</font> 
-<font color="#444444">  22</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;0&apos;</font><font color="#F8F8F2"> &gt;&gt; /mnt/sys-root/etc/adjtime; \</font> +<font color="#444444">  23</font> <font color="#F8F8F2">    find /mnt/sys-root/etc/pki/rpm-gpg/* -not -regex </font><font color="#E6DB74">&apos;.*</font><font color="#BE84FF">\(</font><font color="#E6DB74">3[4-9]</font><font color="#BE84FF">\|</font><font color="#E6DB74">4[0-1]</font><font color="#BE84FF">\)\(</font><font color="#E6DB74">-.*</font><font color="#BE84FF">\)</font><font color="#E6DB74">?&apos;</font><font color="#F8F8F2"> -exec rm -f {} </font><font color="#BE84FF">\;</font><font color="#F8F8F2"> ; \</font> 
-<font color="#444444">  23</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;UTC&apos;</font><font color="#F8F8F2"> &gt;&gt; /mnt/sys-root/etc/adjtime; \</font> +<font color="#444444">  24</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;0.0 0 0.0&apos;</font><font color="#F8F8F2"> &gt; /mnt/sys-root/etc/adjtime; \</font> 
-<font color="#444444">  24</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;# This file has been generated by the Anaconda Installer.&apos;</font><font color="#F8F8F2"> &gt; /mnt/sys-root/etc/sysconfig/sshd-p</font> <font color="#F8F8F2">ermitrootlogin ;\</font> +<font color="#444444">  25</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;0&apos;</font><font color="#F8F8F2"> &gt;&gt; /mnt/sys-root/etc/adjtime; \</font> 
-<font color="#444444">  25</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;# Allow root to log in using ssh. Remove this file to opt-out.&apos;</font><font color="#F8F8F2"> &gt;&gt; /mnt/sys-root/etc/sysconfig/</font> <font color="#F8F8F2">sshd-permitrootlogin ;\</font> +<font color="#444444">  26</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;UTC&apos;</font><font color="#F8F8F2"> &gt;&gt; /mnt/sys-root/etc/adjtime; \</font> 
-<font color="#444444">  26</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;PERMITROOTLOGIN=&quot;-oPermitRootLogin=yes&quot;&apos;</font><font color="#F8F8F2"> &gt;&gt; /mnt/sys-root/etc/sysconfig/sshd-permitrootlogin ;\</font> +<font color="#444444">  27</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;# This file has been generated by the Anaconda Installer.&apos;</font><font color="#F8F8F2"> &gt; /mnt/sys-root/etc/sysconfig/sshd-permitrootlogin ;\</font> 
-<font color="#444444">  27</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;KEYMAP=&quot;us&quot;&apos;</font><font color="#F8F8F2"> &gt; /mnt/sys-root/etc/vconsole.conf; \</font> +<font color="#444444">  28</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;# Allow root to log in using ssh. Remove this file to opt-out.&apos;</font><font color="#F8F8F2"> &gt;&gt; /mnt/sys-root/etc/sysconfig/sshd-permitrootlogin ;\</font> 
-<font color="#444444">  28</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;FONT=&quot;eurlatgr&quot;&apos;</font><font color="#F8F8F2"> &gt;&gt; /mnt/sys-root/etc/vconsole.conf; \</font> +<font color="#444444">  29</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;PERMITROOTLOGIN=&quot;-oPermitRootLogin=yes&quot;&apos;</font><font color="#F8F8F2"> &gt;&gt; /mnt/sys-root/etc/sysconfig/sshd-permitrootlogin ;\</font> 
-<font color="#444444">  29</font> <font color="#F8F8F2">    mkdir -p /mnt/sys-root/run/lock; \</font> +<font color="#444444">  30</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;KEYMAP=&quot;us&quot;&apos;</font><font color="#F8F8F2"> &gt; /mnt/sys-root/etc/vconsole.conf; \</font> 
-<font color="#444444">  30</font> <font color="#F8F8F2">    cd /mnt/sys-root/etc ; \</font> +<font color="#444444">  31</font> <font color="#F8F8F2">    echo </font><font color="#E6DB74">&apos;FONT=&quot;eurlatgr&quot;&apos;</font><font color="#F8F8F2"> &gt;&gt; /mnt/sys-root/etc/vconsole.conf; \</font> 
-<font color="#444444">  31</font> <font color="#F8F8F2">    ln -s ../usr/share/zoneinfo/UTC localtime</font> +<font color="#444444">  32</font> <font color="#F8F8F2">    mkdir -p /mnt/sys-root/run/lock; \</font> 
-<font color="#444444">  32</font>  +<font color="#444444">  33</font> <font color="#F8F8F2">    cd /mnt/sys-root/etc ; \</font> 
-<font color="#444444">  33</font> <font color="#F92672">FROM</font><font color="#F8F8F2"> scratch</font> +<font color="#444444">  34</font> <font color="#F8F8F2">    ln -s ../usr/share/zoneinfo/UTC localtime</font> 
-<font color="#444444">  34</font>  +<font color="#444444">  35</font>  
-<font color="#444444">  35</font> <font color="#F92672">COPY</font><font color="#F8F8F2"> --from=system-build /mnt/sys-root/ /</font> +<font color="#444444">  36</font> <font color="#F92672">FROM</font><font color="#F8F8F2"> scratch</font> 
-<font color="#444444">  36</font>  +<font color="#444444">  37</font>  
-<font color="#444444">  37</font> <font color="#F92672">CMD </font><font color="#F8F8F2">/bin/sh</font>+<font color="#444444">  38</font> <font color="#F92672">COPY</font><font color="#F8F8F2"> --from=system-build /mnt/sys-root/ /</font> 
 +<font color="#444444">  39</font>  
 +<font color="#444444">  40</font> <font color="#F92672">CMD </font><font color="#F8F8F2">/bin/sh</font>
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
行 72: 行 74:
 <font color="#444444">   7</font> <font color="#FFFFFF"><b>---</b></font> <font color="#444444">   7</font> <font color="#FFFFFF"><b>---</b></font>
 <font color="#444444">   8</font> <font color="#A6E22E">&gt;     --releasever 39 --setopt install_weak_deps=false --nodocs -y; \</font> <font color="#444444">   8</font> <font color="#A6E22E">&gt;     --releasever 39 --setopt install_weak_deps=false --nodocs -y; \</font>
-<font color="#444444">   9</font> <font color="#3BC0F0">11c11</font> +<font color="#444444">   9</font> <font color="#3BC0F0">9c9,10</font> 
-<font color="#444444">  10</font> <font color="#F92672">&lt;     echo &apos;%_install_langs C.utf8&apos; &gt; /mnt/sys-root/etc/rpm/macros.image-language-conf; \</font>+<font color="#444444">  10</font> <font color="#F92672">&lt; RUN rm -rf /mnt/sys-root/var/cache/dnf /mnt/sys-root/var/log/dnf* /mnt/sys-root/var/lib/dnf /mnt/sys-root/var/log/yum.*; \</font>
 <font color="#444444">  11</font> <font color="#FFFFFF"><b>---</b></font> <font color="#444444">  11</font> <font color="#FFFFFF"><b>---</b></font>
-<font color="#444444">  12</font> <font color="#A6E22E">&gt;     #echo &apos;%_install_langs C.utf8&apos; &gt; /mnt/sys-root/etc/rpm/macros.image-language-conf; \</font> +<font color="#444444">  12</font> <font color="#A6E22E">&gt; #RUN rm -rf /mnt/sys-root/var/cache/dnf /mnt/sys-root/var/log/dnf* /mnt/sys-root/var/lib/dnf /mnt/sys-root/var/log/yum.*; \</font> 
-<font color="#444444">  13</font> <font color="#3BC0F0">13c13</font> +<font color="#444444">  13</font> <font color="#A6E22E">&gt; RUN rm -rf /mnt/sys-root/var/cache/dnf /mnt/sys-root/var/log/dnf* /mnt/sys-root/var/lib/dnf; \</font> 
-<font color="#444444">  14</font> <font color="#F92672">&lt;     echo &apos;container&apos; &gt; /mnt/sys-root/etc/dnf/vars/infra; \</font> +<font color="#444444">  14</font> <font color="#3BC0F0">11c12</font> 
-<font color="#444444">  15</font> <font color="#FFFFFF"><b>---</b></font> +<font color="#444444">  15</font> <font color="#F92672">&lt;     echo &apos;%_install_langs C.utf8&apos; &gt; /mnt/sys-root/etc/rpm/macros.image-language-conf; \</font> 
-<font color="#444444">  16</font> <font color="#A6E22E">&gt;     #echo &apos;container&apos; &gt; /mnt/sys-root/etc/dnf/vars/infra; \</font>+<font color="#444444">  16</font> <font color="#FFFFFF"><b>---</b></font> 
 +<font color="#444444">  17</font> <font color="#A6E22E">&gt;     #echo &apos;%_install_langs C.utf8&apos; &gt; /mnt/sys-root/etc/rpm/macros.image-language-conf; \</font> 
 +<font color="#444444">  18</font> <font color="#3BC0F0">13c14</font> 
 +<font color="#444444">  19</font> <font color="#F92672">&lt;     echo &apos;container&apos; &gt; /mnt/sys-root/etc/dnf/vars/infra; \</font> 
 +<font color="#444444">  20</font> <font color="#FFFFFF"><b>---</b></font> 
 +<font color="#444444">  21</font> <font color="#A6E22E">&gt;     #echo &apos;container&apos; &gt; /mnt/sys-root/etc/dnf/vars/infra; \</font> 
 +<font color="#444444">  22</font> <font color="#3BC0F0">20a22,23</font> 
 +<font color="#444444">  23</font> <font color="#A6E22E">&gt;     find /mnt/sys-root/usr/share/locale/* -maxdepth 0 -type d -exec rm -r {} \; ; \</font> 
 +<font color="#444444">  24</font> <font color="#A6E22E">&gt;     find /mnt/sys-root/etc/pki/rpm-gpg/* -not -regex &apos;.*\(3[4-9]\|4[0-1]\)\(-.*\)?&apos; -exec rm -f {} \; ; \</font>
 </pre></html></WRAP> </pre></html></WRAP>
 </WRAP> </WRAP>
行 91: 行 101:
 [1/2] STEP 1/3: FROM fedora:39 AS system-build [1/2] STEP 1/3: FROM fedora:39 AS system-build
 [1/2] STEP 2/3: RUN mkdir -p /mnt/sys-root;     dnf install --installroot /mnt/sys-root coreutils-single glibc-minimal-langpack     --releasever 39 --setopt install_weak_deps=false --nodocs -y;     dnf --installroot /mnt/sys-root clean all; [1/2] STEP 2/3: RUN mkdir -p /mnt/sys-root;     dnf install --installroot /mnt/sys-root coreutils-single glibc-minimal-langpack     --releasever 39 --setopt install_weak_deps=false --nodocs -y;     dnf --installroot /mnt/sys-root clean all;
-Fedora 39 - x86_64                              349 kB/s |  92 MB     04:28     +Fedora 39 - x86_64                              1.9 MB/s |  89 MB     00:48     
-Fedora 39 openh264 (From Cisco) - x86_64        1.1 kB/s | 2.6 kB     00:02     +Fedora 39 openh264 (From Cisco) - x86_64        998  B/s | 2.6 kB     00:02     
-Fedora 39 - x86_64 - Updates                    973 kB/s |  34 MB     00:35     +Fedora 39 - x86_64 - Updates                    2.0 MB/s |  34 MB     00:16     
-Last metadata expiration check: 0:00:01 ago on Fri Mar 22 04:48:50 2024.+Last metadata expiration check: 0:00:01 ago on Sat Mar 23 22:56:15 2024.
 Dependencies resolved. Dependencies resolved.
 ================================================================================ ================================================================================
行 132: 行 142:
 Installed size: 22 M Installed size: 22 M
 Downloading Packages: Downloading Packages:
-(1/23): fedora-repos-39-1.noarch.rpm             28 kB/s | 9.3 kB     00:00     +(1/23): fedora-repos-39-1.noarch.rpm             60 kB/s | 9.3 kB     00:00     
-(2/23): basesystem-11-18.fc39.noarch.rpm         16 kB/s | 7.2 kB     00:00     +(2/23): basesystem-11-18.fc39.noarch.rpm         45 kB/s | 7.2 kB     00:00     
-(3/23): fedora-gpg-keys-39-1.noarch.rpm         204 kB/s | 130 kB     00:00     +(3/23): libattr-2.5.1-8.fc39.x86_64.rpm         184 kB/s |  18 kB     00:00     
-(4/23): filesystem-3.18-6.fc39.x86_64.rpm       1.5 MB/s | 1.1 MB     00:00     +(4/23): fedora-gpg-keys-39-1.noarch.rpm         332 kB/s | 130 kB     00:00     
-(5/23): libattr-2.5.1-8.fc39.x86_64.rpm          28 kB/s |  18 kB     00:00     +(5/23): libselinux-3.5-5.fc39.x86_64.rpm        344 kB/s |  87 kB     00:00     
-(6/23): libselinux-3.5-5.fc39.x86_64.rpm        192 kB/s |  87 kB     00:00     +(6/23): pcre2-10.42-1.fc39.2.x86_64.rpm         509 kB/s | 233 kB     00:00     
-(7/23): libsepol-3.5-2.fc39.x86_64.rpm          1.MB/s | 324 kB     00:00     +(7/23): filesystem-3.18-6.fc39.x86_64.rpm       1.MB/s | 1.1 MB     00:00     
-(8/23): pcre2-10.42-1.fc39.2.x86_64.rpm         635 kB/s | 233 kB     00:00     +(8/23): setup-2.14.4-1.fc39.noarch.rpm          867 kB/s | 154 kB     00:00     
-(9/23): pcre2-syntax-10.42-1.fc39.2.noarch.rpm  371 kB/s | 143 kB     00:00     +(9/23): libsepol-3.5-2.fc39.x86_64.rpm          379 kB/s | 324 kB     00:00     
-(10/23): setup-2.14.4-1.fc39.noarch.rpm         658 kB/s | 154 kB     00:00     +(10/23): pcre2-syntax-10.42-1.fc39.2.noarch.rpm 272 kB/s | 143 kB     00:00     
-(11/23): fedora-release-39-36.noarch.rpm         68 kB/s | 8.6 kB     00:00     +(11/23): fedora-release-39-36.noarch.rpm         33 kB/s | 8.6 kB     00:00     
-(12/23): fedora-release-common-39-36.noarch.rpm 189 kB/s |  19 kB     00:00     +(12/23): fedora-release-common-39-36.noarch.rpm  81 kB/s |  19 kB     00:00     
-(13/23): fedora-release-identity-basic-39-36.no  76 kB/s | 9.4 kB     00:00     +(13/23): coreutils-single-9.3-5.fc39.x86_64.rpm 816 kB/s | 636 kB     00:00     
-(14/23): coreutils-single-9.3-5.fc39.x86_64.rpm 617 kB/s | 636 kB     00:01     +(14/23): fedora-release-identity-basic-39-36.no  55 kB/s | 9.4 kB     00:00     
-(15/23): glibc-common-2.38-16.fc39.x86_64.rpm   886 kB/s | 353 kB     00:00     +(15/23): bash-5.2.26-1.fc39.x86_64.rpm          1.2 MB/s | 1.8 MB     00:01     
-(16/23): bash-5.2.26-1.fc39.x86_64.rpm          965 kB/s | 1.8 MB     00:01     +(16/23): glibc-minimal-langpack-2.38-16.fc39.x8 321 kB/s |  71 kB     00:00     
-(17/23): libacl-2.3.1-9.fc39.x86_64.rpm         132 kB/s |  23 kB     00:00     +(17/23): libacl-2.3.1-9.fc39.x86_64.rpm          92 kB/s |  23 kB     00:00     
-(18/23): libcap-2.48-9.fc39.x86_64.rpm          272 kB/s |  68 kB     00:00     +(18/23): glibc-2.38-16.fc39.x86_64.rpm          1.7 MB/s | 2.2 MB     00:01     
-(19/23): glibc-minimal-langpack-2.38-16.fc39.x8  64 kB/s |  71 kB     00:01     +(19/23): libcap-2.48-9.fc39.x86_64.rpm          418 kB/s |  68 kB     00:00     
-(20/23): glibc-2.38-16.fc39.x86_64.rpm          1.0 MB/s | 2.2 MB     00:02     +(20/23): libgcc-13.2.1-7.fc39.x86_64.rpm        780 kB/s | 115 kB     00:00     
-(21/23): libgcc-13.2.1-7.fc39.x86_64.rpm        318 kB/s | 115 kB     00:00     +(21/23): ncurses-base-6.4-7.20230520.fc39.1.noa 590 kB/s |  88 kB     00:00     
-(22/23): ncurses-libs-6.4-7.20230520.fc39.1.x86 1.MB/s | 336 kB     00:00     +(22/23): ncurses-libs-6.4-7.20230520.fc39.1.x86 1.MB/s | 336 kB     00:00     
-(23/23): ncurses-base-6.4-7.20230520.fc39.1.noa 187 kB/s |  88 kB     00:00    +(23/23): glibc-common-2.38-16.fc39.x86_64.rpm   205 kB/s | 353 kB     00:01    
 -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
-Total                                           1.MB/s | 7.8 MB     00:05     +Total                                           1.MB/s | 7.8 MB     00:04     
 Fedora 39 - x86_64                              1.6 MB/s | 1.6 kB     00:00     Fedora 39 - x86_64                              1.6 MB/s | 1.6 kB     00:00    
 Importing GPG key 0x18B8E74C: Importing GPG key 0x18B8E74C:
行 251: 行 261:
 Complete! Complete!
 25 files removed 25 files removed
---&gt; 797c6a64292c +--&gt; 59c9d5cc44f1 
-[1/2] STEP 3/3: RUN rm -rf /mnt/sys-root/var/cache/dnf /mnt/sys-root/var/log/dnf* /mnt/sys-root/var/lib/dnf /mnt/sys-root/var/log/yum.*;     /bin/date +%Y%m%d_%H%M &gt; /mnt/sys-root/etc/BUILDTIME ;      echo &apos;LANG=&quot;C.utf8&quot;&apos; &gt;  /mnt/sys-root/etc/locale.conf;     rm -f /mnt/sys-root/etc/machine-id;     touch /mnt/sys-root/etc/machine-id;     touch /mnt/sys-root/etc/resolv.conf;     touch /mnt/sys-root/etc/hostname;     touch /mnt/sys-root/etc/.pwd.lock;     chmod 600 /mnt/sys-root/etc/.pwd.lock;     rm -rf /mnt/sys-root/usr/share/locale/en* /mnt/sys-root/boot /mnt/sys-root/dev/null /mnt/sys-root/var/log/hawkey.log ;     echo &apos;0.0 0 0.0&apos; &gt; /mnt/sys-root/etc/adjtime;     echo &apos;0&apos; &gt;&gt; /mnt/sys-root/etc/adjtime;     echo &apos;UTC&apos; &gt;&gt; /mnt/sys-root/etc/adjtime;     echo &apos;# This file has been generated by the Anaconda Installer.&apos; &gt; /mnt/sys-root/etc/sysconfig/sshd-permitrootlogin ;    echo &apos;# Allow root to log in using ssh. Remove this file to opt-out.&apos; &gt;&gt; /mnt/sys-root/etc/sysconfig/sshd-permitrootlogin ;    echo &apos;PERMITROOTLOGIN=&quot;-oPermitRootLogin=yes&quot;&apos; &gt;&gt; /mnt/sys-root/etc/sysconfig/sshd-permitrootlogin ;    echo &apos;KEYMAP=&quot;us&quot;&apos; &gt; /mnt/sys-root/etc/vconsole.conf;     echo &apos;FONT=&quot;eurlatgr&quot;&apos; &gt;&gt; /mnt/sys-root/etc/vconsole.conf;     mkdir -p /mnt/sys-root/run/lock;     cd /mnt/sys-root/etc ;     ln -s ../usr/share/zoneinfo/UTC localtime +[1/2] STEP 3/3: RUN rm -rf /mnt/sys-root/var/cache/dnf /mnt/sys-root/var/log/dnf* /mnt/sys-root/var/lib/dnf;     /bin/date +%Y%m%d_%H%M &gt; /mnt/sys-root/etc/BUILDTIME ;      echo &apos;LANG=&quot;C.utf8&quot;&apos; &gt;  /mnt/sys-root/etc/locale.conf;     rm -f /mnt/sys-root/etc/machine-id;     touch /mnt/sys-root/etc/machine-id;     touch /mnt/sys-root/etc/resolv.conf;     touch /mnt/sys-root/etc/hostname;     touch /mnt/sys-root/etc/.pwd.lock;     chmod 600 /mnt/sys-root/etc/.pwd.lock;     rm -rf /mnt/sys-root/usr/share/locale/en* /mnt/sys-root/boot /mnt/sys-root/dev/null /mnt/sys-root/var/log/hawkey.log ;     find /mnt/sys-root/usr/share/locale/* -maxdepth 0 -type d -exec rm -r {} \; ;     find /mnt/sys-root/etc/pki/rpm-gpg/* -not -regex &apos;.*\(3[4-9]\|4[0-1]\)\(-.*\)?&apos; -exec rm -f {} \; ;     echo &apos;0.0 0 0.0&apos; &gt; /mnt/sys-root/etc/adjtime;     echo &apos;0&apos; &gt;&gt; /mnt/sys-root/etc/adjtime;     echo &apos;UTC&apos; &gt;&gt; /mnt/sys-root/etc/adjtime;     echo &apos;# This file has been generated by the Anaconda Installer.&apos; &gt; /mnt/sys-root/etc/sysconfig/sshd-permitrootlogin ;    echo &apos;# Allow root to log in using ssh. Remove this file to opt-out.&apos; &gt;&gt; /mnt/sys-root/etc/sysconfig/sshd-permitrootlogin ;    echo &apos;PERMITROOTLOGIN=&quot;-oPermitRootLogin=yes&quot;&apos; &gt;&gt; /mnt/sys-root/etc/sysconfig/sshd-permitrootlogin ;    echo &apos;KEYMAP=&quot;us&quot;&apos; &gt; /mnt/sys-root/etc/vconsole.conf;     echo &apos;FONT=&quot;eurlatgr&quot;&apos; &gt;&gt; /mnt/sys-root/etc/vconsole.conf;     mkdir -p /mnt/sys-root/run/lock;     cd /mnt/sys-root/etc ;     ln -s ../usr/share/zoneinfo/UTC localtime 
---&gt; de30b452c739+--&gt; 5153dc4b1ec1
 [2/2] STEP 1/3: FROM scratch [2/2] STEP 1/3: FROM scratch
 [2/2] STEP 2/3: COPY --from=system-build /mnt/sys-root/ / [2/2] STEP 2/3: COPY --from=system-build /mnt/sys-root/ /
---&gt; c6dec1882de0+--&gt; 22db59375ff3
 [2/2] STEP 3/3: CMD /bin/sh [2/2] STEP 3/3: CMD /bin/sh
 [2/2] COMMIT fedora39-micro [2/2] COMMIT fedora39-micro
---&gt; 86c23be19d22+--&gt; 829a79c80359
 Successfully tagged localhost/fedora39-micro:latest Successfully tagged localhost/fedora39-micro:latest
-86c23be19d2294d4438728b311652ed0da8772fc68f1bf2d08d65790dcf216e5+829a79c80359eac109a134f0226b0e97534d34a71b2c1af0b6b086d4e038327e
 </pre></html></WRAP> </pre></html></WRAP>
 </WRAP> </WRAP>
  
-18.99MB のマイクロコンテナができる🤔 (未テスト無保証です😅)\\+Fedora 39 では 18.76MB のマイクロコンテナができる🤔 (<html><code>sh -c 'cat /etc/redhat-release'</code></html> が動作します😅)\\
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
行 271: 行 281:
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
-Image ID: 86c23be19d22+Image ID: 829a79c80359
 Tags:     [localhost/fedora39-micro:latest] Tags:     [localhost/fedora39-micro:latest]
-Size:     18.99MB+Size:     18.76MB
 Image Layers Image Layers
-└── ID: a74141c1611a Size: 18.99MB Top Layer of: [localhost/fedora39-micro:latest]+└── ID: a8d7dd2bbe09 Size: 18.76MB Top Layer of: [localhost/fedora39-micro:latest] 
 +</pre></html></WRAP> 
 +<WRAP color_command><html><pre> 
 +<font color="#FF8700"><b>$</b></font> <font color="#26A269">podman</font> ru<font color="#999999">n </font><font color="#A347BA">--rm</font><font color="#999999"> </font><font color="#A347BA">-ti</font><font color="#999999"> localhost/fedora39-micro sh </font><font color="#A347BA">-c</font><font color="#999999"> </font><font color="#A2734C">&apos;cat /etc/redhat-release&apos;</font> 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +Fedora release 39 (Thirty Nine) 
 +</pre></html></WRAP> 
 +</WRAP> 
 + 
 +Fedora 38 では 22.07MB🤔\\ 
 +<WRAP color_term> 
 +<WRAP color_command><html><pre> 
 +<font color="#FF8700"><b>$</b></font> <font color="#26A269">podman</font> image tree localhost/fedora38-micro 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +Image ID: 297b24fff9cc 
 +Tags:     [localhost/fedora38-micro:latest] 
 +Size:     22.07MB 
 +Image Layers 
 +└── ID: 4b04c0b4cf16 Size: 22.07MB Top Layer of: [localhost/fedora38-micro:latest] 
 +</pre></html></WRAP> 
 +<WRAP color_command><html><pre> 
 +<font color="#FF8700"><b>$</b></font> <font color="#26A269">podman</font> run <font color="#A347BA">--rm</font> <font color="#A347BA">-ti</font> localhost/fedora38-micro sh <font color="#A347BA">-c</font> <font color="#A2734C">&apos;cat /etc/redhat-release&apos;</font> 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +Fedora release 38 (Thirty Eight) 
 +</pre></html></WRAP> 
 +</WRAP> 
 + 
 +Fedora 40 では 19.63MB🤔\\ 
 +<WRAP color_term> 
 +<WRAP color_command><html><pre> 
 +<font color="#FF8700"><b>$</b></font> <font color="#26A269">podman</font> image tree localhost/fedora40-micro 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +Image ID: 9cca1d1f23cb 
 +Tags:     [localhost/fedora40-micro:latest] 
 +Size:     19.63MB 
 +Image Layers 
 +└── ID: 0ef9a0f1bb3b Size: 19.63MB Top Layer of: [localhost/fedora40-micro:latest] 
 +</pre></html></WRAP> 
 +<WRAP color_command><html><pre> 
 +<font color="#FF8700"><b>$</b></font> <font color="#26A269">podman</font> run <font color="#A347BA">--rm</font> <font color="#A347BA">-ti</font> localhost/fedora40-micro sh <font color="#A347BA">-c</font> <font color="#A2734C">&apos;cat /etc/redhat-release&apos;</font> 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +Fedora release 40 (Forty) 
 +</pre></html></WRAP> 
 +</WRAP> 
 + 
 +glibc 2.34 以下だと glibc-common が tzdata に依存関係があり /usr/share/zoneinfo が大きくなる🤔\\ 
 +<WRAP color_term> 
 +<WRAP color_command><html><pre> 
 +<font color="#FF8700"><b>$</b></font> <font color="#26A269">dnf</font> repoquery <font color="#A347BA">--requires</font> glibc-common <font color="#A347BA">--releasever</font> 38 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +メタデータの期限切れの最終確認: 0:01:40 前の 2024年03月24日 10時59分11秒 に実施しました。 
 +/usr/bin/bash 
 +glibc = 2.37-1.fc38 
 +glibc = 2.37-18.fc38 
 +ld-linux-x86-64.so.2()(64bit) 
 +libc.so.6(GLIBC_2.34)(64bit) 
 +rtld(GNU_HASH) 
 +tzdata &gt;= 2003a 
 +</pre></html></WRAP> 
 +<WRAP color_command><html><pre> 
 +<font color="#FF8700"><b>$</b></font> <font color="#26A269">dnf</font> repoquery <font color="#A347BA">--requires</font> glibc-common <font color="#A347BA">--releasever</font> 39 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +メタデータの期限切れの最終確認: 0:03:09 前の 2024年03月24日 10時59分11秒 に実施しました。 
 +/usr/bin/bash 
 +glibc = 2.38-16.fc39 
 +glibc = 2.38-7.fc39 
 +ld-linux-x86-64.so.2()(64bit) 
 +libc.so.6(GLIBC_2.38)(64bit) 
 +rtld(GNU_HASH) 
 +</pre></html></WRAP> 
 +<WRAP color_command><html><pre> 
 +<font color="#FF8700"><b>$</b></font> <font color="#26A269">dnf</font> repoquery <font color="#A347BA">--requires</font> glibc-common <font color="#A347BA">--releasever</font> 40 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +メタデータの期限切れの最終確認: 0:03:47 前の 2024年03月24日 12時06分25秒 に実施しました。 
 +/usr/bin/bash 
 +glibc = 2.39-2.fc40 
 +ld-linux-x86-64.so.2()(64bit) 
 +libc.so.6(GLIBC_2.38)(64bit) 
 +rtld(GNU_HASH)
 </pre></html></WRAP> </pre></html></WRAP>
 </WRAP> </WRAP>
行 17905: 行 18001:
 </pre></html></WRAP> </pre></html></WRAP>
 </WRAP> </WRAP>
 +
 +===== fedora micro jupyter notebook =====
 +{{ :linux:podman:fedora_micro.ipynb |fedora_micro.ipynb}}\\
 +[[https://github.com/jupyter/nbviewer|]]\\
 +\\
 +[[https://nbviewer.org/urls/www.tomoyan.net/_media/linux/podman/fedora_micro.ipynb|]]\\
 +<WRAP nbviewer><html>
 +<style>
 +  .wrap_nbviewer iframe {
 +    border: 0px;
 +    width: 100%;
 +    height: 450px;
 +  }
 +</style>
 +  <iframe src="https://nbviewer.org/urls/www.tomoyan.net/_media/linux/podman/fedora_micro.ipynb"></iframe>
 +</html></WRAP>
  
 ===== 参考文献 ===== ===== 参考文献 =====
  • linux/podman/fedora_ubi_micro.1711232920.txt.gz
  • 最終更新: 2024/03/24 07:28
  • by ともやん