7.2. UBI マイクロイメージの使用
Buildah ツールを使用して ubi-micro
コンテナーイメージをビルドできます。
前提条件
-
container-tools
モジュールがインストールされている。
前提条件
-
Containers-tool
モジュールによって提供されるpodman
ツールがインストールされます。
手順
registry.access.redhat.com/ubi8/ubi-micro
イメージをプルしてビルドします。# microcontainer=$(buildah from registry.access.redhat.com/ubi8/ubi-micro)
作業中のコンテナーの root ファイルシステムをマウントします。
# micromount=$(buildah mount $microcontainer)
httpd
サービスをmicromount
ディレクトリーにインストールします。# yum install \ --installroot $micromount \ --releasever 8 \ --setopt install_weak_deps=false \ --nodocs -y \ httpd # yum 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