5.5. 피어 Pod VM 이미지 생성
QCOW2 VM(가상 머신) 이미지를 생성해야 합니다.
사전 요구 사항
-
podman
을 설치했습니다. - 컨테이너 레지스트리에 액세스할 수 있습니다.
프로세스
다음 명령을 실행하여 OpenShift 샌드박스 컨테이너 리포지토리를 복제합니다.
git clone https://github.com/openshift/sandboxed-containers-operator.git
$ git clone https://github.com/openshift/sandboxed-containers-operator.git
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
샌드박스-containers-operator/config/peerpods/podvm/bootc
로 이동합니다.cd sandboxed-containers-operator/config/peerpods/podvm/bootc
$ cd sandboxed-containers-operator/config/peerpods/podvm/bootc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
registry.redhat.io
에 로그인합니다.podman login registry.redhat.io
$ podman login registry.redhat.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow podman 빌드
프로세스에서 레지스트리에서 호스팅되는Containerfile.rhel
컨테이너 이미지에 액세스해야 하므로registry.redhat.io
에 로그인해야 합니다.다음 명령을 실행하여 컨테이너 레지스트리의 이미지 경로를 설정합니다.
IMG="<container_registry_url>/<username>/podvm-bootc:latest"
$ IMG="<container_registry_url>/<username>/podvm-bootc:latest"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 Pod VM
bootc
이미지를 빌드합니다.podman build -t ${IMG} -f Containerfile.rhel .
$ podman build -t ${IMG} -f Containerfile.rhel .
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 컨테이너 레지스트리에 로그인합니다.
podman login <container_registry_url>
$ podman login <container_registry_url>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 컨테이너 레지스트리로 이미지를 푸시합니다.
podman push ${IMG}
$ podman push ${IMG}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 테스트 및 개발을 위해 이미지를 공용으로 만들 수 있습니다.
다음 명령을 실행하여
podvm-bootc
이미지를 확인합니다.podman images
$ podman images
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
REPOSITORY TAG IMAGE ID CREATED SIZE example.com/example_user/podvm-bootc latest 88ddab975a07 2 seconds ago 1.82 GB
REPOSITORY TAG IMAGE ID CREATED SIZE example.com/example_user/podvm-bootc latest 88ddab975a07 2 seconds ago 1.82 GB
Copy to Clipboard Copied! Toggle word wrap Toggle overflow