2장. RHEL bootc 이미지 빌드 및 테스트


Podman, Containerfiles, OpenShift Container Platform과 같은 애플리케이션 컨테이너와 동일한 툴 및 기술을 사용하여 RHEL bootc 이미지를 빌드, 테스트 및 배포할 수 있습니다. 단일 컨테이너 네이티브 워크플로우를 통합하여 애플리케이션에서 기본 운영 체제에 이르기까지 모든 것을 관리할 수 있습니다.

2.1. Containerfile에서 bootc 기반 이미지 빌드 및 구성

Containerfile에서 시스템 사양을 정의하여 Red Hat Enterprise Linux bootc 기반 이미지를 빌드하고 구성할 수 있습니다. 특정 배포 요구 사항에 맞게 사용자 지정, 재현 가능, 확장 가능한 컨테이너 네이티브 운영 체제를 생성할 수 있습니다.

일반적인 Containerfile 구조는 다음과 같습니다.

FROM quay.io/<namespace>/<image>:latest

RUN dnf -y install [software] [dependencies] && dnf clean all

ADD [application]
ADD [configuration files]
RUN [config scripts]

rhel-10-bootc 이미지가 시스템에 설치된 경우 Containerfile 의 다음 명령은 무시됩니다.

  • ENTRYPOINTCMD (OCI: Entrypoint/Cmd): CMD /sbin/init 를 대신 설정할 수 있습니다.
  • ENV (OCI: Env): systemd 구성을 변경하여 글로벌 시스템 환경을 구성합니다.
  • EXPOSE (OCI: exposedPorts): 시스템 방화벽 및 네트워크가 런타임에 작동하는 방식과 독립적입니다.
  • USER (OCI: User): RHEL bootc 내에서 권한이 없는 사용자로 실행되도록 개별 서비스를 구성합니다.

rhel-10-bootc 컨테이너 이미지는 OCI 이미지 형식을 재사용합니다.

  • rhel-10-bootc 컨테이너 이미지는 시스템에 설치된 경우 컨테이너 구성 섹션(구성 )을 무시합니다.
  • podman 또는 docker 와 같은 컨테이너 런타임을 사용하여 이 이미지를 실행할 때 rhel-10-bootc 컨테이너 이미지는 컨테이너 구성 섹션(구성 )을 무시하지 않습니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동