6.2. UBI マイクロイメージの使用
Buildah ツールを使用して ubi-micro
コンテナーイメージをビルドできます。
前提条件
-
container-tools
メタパッケージがインストールされている。
手順
registry.access.redhat.com/ubi10/ubi-micro
イメージをプルしてビルドします。microcontainer=$(buildah from registry.access.redhat.com/ubi10/ubi-micro)
# microcontainer=$(buildah from registry.access.redhat.com/ubi10/ubi-micro)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 作業中のコンテナーの root ファイルシステムをマウントします。
micromount=$(buildah mount $microcontainer)
# micromount=$(buildah mount $microcontainer)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow httpd
サービスをmicromount
ディレクトリーにインストールします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 作業コンテナーで root ファイルシステムをアンマウントします。
buildah umount $microcontainer
# buildah umount $microcontainer
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 作業コンテナーから
ubi-micro-httpd
イメージを作成します。buildah commit $microcontainer ubi-micro-httpd
# buildah commit $microcontainer ubi-micro-httpd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
ubi-micro-httpd
イメージの詳細を表示します。podman images ubi-micro-httpd
# podman images ubi-micro-httpd localhost/ubi-micro-httpd latest 7c557e7fbe9f 22 minutes ago 151 MB
Copy to Clipboard Copied! Toggle word wrap Toggle overflow