20.2. Buildah와 Podman 관계


Buildah은 Open Container Initiative (OCI) 이미지를 구축하는 데 데몬리스 도구입니다. Buildah의 명령은 Containerfile의 명령을 복제합니다. Buildah는 Containerfile 없이 이미지를 구축할 수 있는 낮은 수준의 인터페이스를 제공합니다. 다른 스크립트 언어를 사용하여 컨테이너 이미지를 만들 수도 있습니다. Buildah를 사용하여 컨테이너를 만들 수 있지만 Buildah 컨테이너는 컨테이너 이미지를 정의하기 위해 주로 임시로 만들어집니다.

Podman은 끌기와 태그와 같은 OCI 이미지를 유지하고 수정하는 데 데몬리스 도구입니다. 이러한 이미지에서 만든 컨테이너를 만들고 실행하고 유지할 수 있습니다.

일부 Podman 및 Buildah 명령은 동일한 이름을 가지고 있지만 일부 측면에서 다릅니다.

run
podman run 명령은 컨테이너를 실행합니다. buildah run 명령은 Containerfile의 RUN 지침과 유사합니다.
commit
Podman 컨테이너를 Podman 및 Buildah 컨테이너를 Buildah에만 사용하면 됩니다.
rm
Podman 컨테이너는 Podman 및 Buildah 컨테이너만으로 제거할 수 있습니다.
참고

Buildah의 기본 컨테이너 스토리지는 루트 사용자에게는 /var/lib/containers/storage이고, 비 루트 사용자에게는 $HOME/.local/share/containers/storage입니다. 이것은 CRI-O 컨테이너 엔진이 이미지의 로컬 복사본을 저장하는 데 사용하는 위치와 동일합니다. 결과적으로 CRI-O, Buildah 또는 buildah 명령에 의해 추출된 이미지가 동일한 디렉토리 구조에 저장됩니다. 그러나 CRI-O 및 Buildah는 현재 이미지를 공유할 수 있지만 컨테이너를 공유할 수 없습니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동