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 挂载可正常工作的容器根文件系统:
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 $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