6.7. UBI 기반 이미지 빌드
Buildah 유틸리티를 사용하여 Containerfile
에서 UBI 기반 웹 서버 컨테이너를 생성할 수 있습니다. 이미지에 재배포할 수 있는 Red Hat 소프트웨어만 포함되도록 모든 비BI dnf 리포지토리를 비활성화해야 합니다.
참고
UBI 최소 이미지의 경우 dnf
대신
및 microdnf
업데이트 -y && rm -rf /var/cache/yumRUN microdnf install httpd -y && microdnf clean all
명령을 사용합니다.
사전 요구 사항
-
container-tools
meta-package가 설치되어 있습니다.
프로세스
컨테이너
파일을
생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 컨테이너 이미지를 빌드합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
웹 서버를 실행합니다.
podman run -d --name=myweb -p 80:80 johndoe/webserver
# podman run -d --name=myweb -p 80:80 johndoe/webserver bbe98c71d18720d966e4567949888dc4fb86eec7d304e785d5177168a5965f64
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 웹 서버를 테스트합니다.
curl http://localhost/index.html
# curl http://localhost/index.html The Web Server is Running
Copy to Clipboard Copied! Toggle word wrap Toggle overflow