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/ubi9/ubi-micro)
# microcontainer=$(buildah from registry.access.redhat.com/ubi9/ubi-micro)Copy to Clipboard Copied! Toggle word wrap Toggle overflow 挂载可正常工作的容器根文件系统:
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 在工作容器中卸载根文件系统:
buildah umount $microcontainer
# buildah umount $microcontainerCopy to Clipboard Copied! Toggle word wrap Toggle overflow 从工作容器创建
ubi-micro-httpd镜像:buildah commit $microcontainer ubi-micro-httpd
# buildah commit $microcontainer ubi-micro-httpdCopy 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 MBCopy to Clipboard Copied! Toggle word wrap Toggle overflow