6.2. UBI 마이크로 이미지 사용
Buildah 툴을 사용하여 ubi-micro
컨테이너 이미지를 빌드할 수 있습니다.
사전 요구 사항
-
container-tools
meta-package가 설치되어 있습니다.
프로세스
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