両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
linux:podman:fedora_ubi_micro [2024/03/24 08:02] – [Fedora 版の UBI Micro を独自に作る方法 (非公式😅)] ともやん | linux:podman:fedora_ubi_micro [2025/02/20 01:10] (現在) – [fedora micro jupyter notebook] ともやん |
---|
</WRAP> | </WRAP> |
| |
18.76MB のマイクロコンテナができる🤔 (<html><code>sh -c 'cat /etc/redhat-release'</code></html> が動作します😅)\\ | ===== Fedora バージョン別イメージサイズ ===== |
| Fedora 41 では 19.74MB🤔\\ |
| <WRAP color_term> |
| <WRAP color_command><html><pre> |
| <font color="#0087FF"><b>$</b></font> <font color="#26A269">podman</font> image tree localhost/fedora41-micro |
| </pre></html></WRAP> |
| <WRAP color_result><html><pre> |
| Image ID: 2b6d74422dd2 |
| Tags: [localhost/fedora41-micro:latest] |
| Size: 19.74MB |
| Image Layers |
| └── ID: f92e9acf7258 Size: 19.74MB Top Layer of: [localhost/fedora41-micro:latest] |
| </pre></html></WRAP> |
| <WRAP color_command><html><pre> |
| <font color="#0087FF"><b>$</b></font> <font color="#26A269">podman</font> run <font color="#A347BA">--rm</font> <font color="#A347BA">-ti</font> localhost/fedora41-micro sh <font color="#A347BA">-c</font> <font color="#A2734C">'cat /etc/redhat-release'</font> |
| </pre></html></WRAP> |
| <WRAP color_result><html><pre> |
| Fedora release 41 (Forty One) |
| </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">'cat /etc/redhat-release'</font> |
| </pre></html></WRAP> |
| <WRAP color_result><html><pre> |
| Fedora release 40 (Forty) |
| </pre></html></WRAP> |
| </WRAP> |
| |
| 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> |
</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">'cat /etc/redhat-release'</font> |
| </pre></html></WRAP> |
| <WRAP color_result><html><pre> |
| Fedora release 38 (Thirty Eight) |
| </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 >= 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> |
| </WRAP> |
| |
| ===== RHEL UBI Micro サイズ ===== |
参考...🤔\\ | 参考...🤔\\ |
<WRAP color_term> | <WRAP color_term> |
</pre></html></WRAP> | </pre></html></WRAP> |
</WRAP> | </WRAP> |
| |
| ===== fedora micro/minimal jupyter notebook ===== |
| {{ :linux:podman:fedora_micro41.ipynb |fedora_micro41.ipynb}}\\ |
| [[https://github.com/jupyter/nbviewer|]]\\ |
| [[https://nbviewer.org/faq#why-is-nbviewer-showing-an-outdated-version-of-my-notebook|Why is nbviewer showing an outdated version of my notebook? - Jupyter Notebook Viewer]]\\ |
| \\ |
| [[https://nbviewer.org/urls/www.tomoyan.net/_media/linux/podman/fedora_micro41.ipynb|]]\\ |
| [[https://nbviewer.org/urls/www.tomoyan.net/_media/linux/podman/fedora_micro41.ipynb?flush_cache=true|]]\\ |
| <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_micro41.ipynb"></iframe> |
| </html></WRAP> |
| |
===== 参考文献 ===== | ===== 参考文献 ===== |
[[https://wiki.almalinux.org/containers/docker-images.html|AlmaLinux OS Docker Images | AlmaLinux Wiki]] [[gtr>https://wiki.almalinux.org/containers/docker-images.html|翻訳]]\\ | [[https://wiki.almalinux.org/containers/docker-images.html|AlmaLinux OS Docker Images | AlmaLinux Wiki]] [[gtr>https://wiki.almalinux.org/containers/docker-images.html|翻訳]]\\ |
[[git>AlmaLinux/docker-images|AlmaLinux/docker-images: Home for AlmaLinux Docker image RootFS files and production version of sources]] [[gtr>https://github.com/AlmaLinux/docker-images|翻訳]]\\ | [[git>AlmaLinux/docker-images|AlmaLinux/docker-images: Home for AlmaLinux Docker image RootFS files and production version of sources]] [[gtr>https://github.com/AlmaLinux/docker-images|翻訳]]\\ |
| [[https://dnf5.readthedocs.io/en/latest/misc/installroot.7.html|Installroot Parameter — dnf5 documentation]]\\ |
| |