7.2. UBI マイクロイメージの使用
Buildah ツールを使用して ubi-micro コンテナーイメージをビルドできます。
前提条件
-
container-toolsメタパッケージがインストールされている。
手順
registry.access.redhat.com/ubi10/ubi-microイメージをプルしてビルドします。# microcontainer=$(buildah from registry.access.redhat.com/ubi10/ubi-micro)作業中のコンテナーの root ファイルシステムをマウントします。
# micromount=$(buildah mount $microcontainer)httpdサービスをmicromountディレクトリーにインストールします。# dnf install \ --installroot $micromount \ --releasever=/ \ --setopt install_weak_deps=false \ --setopt=reposdir=/etc/yum.repos.d/ \ --nodocs -y \ httpd # dnf clean all \ --installroot $micromount作業コンテナーで root ファイルシステムをアンマウントします。
# buildah umount $microcontainer作業コンテナーから
ubi-micro-httpdイメージを作成します。# buildah commit $microcontainer ubi-micro-httpd
検証
ubi-micro-httpdイメージの詳細を表示します。# podman images ubi-micro-httpd localhost/ubi-micro-httpd latest 7c557e7fbe9f 22 minutes ago 151 MB