7.4.2. 이미지 소스에서 일반 번들 이미지 빌드
Operator 컨트롤러는 현재 일반 번들 이미지에서만 생성된 일반 번들 설치를 지원합니다.
프로세스
프로젝트 루트에서 번들 이미지를 빌드할 수 있는 Dockerfile을 생성합니다.
plainbundle.Dockerfile의 예FROM scratch1 ADD manifests /manifests- 1
FROM scratch지시문을 사용하여 이미지 크기를 줄입니다. 번들 이미지에 다른 파일 또는 디렉터리는 필요하지 않습니다.
다음 예와 유사하게 기본 빌드 툴을 사용하여 OCI(Open Container Initiative) 호환 이미지를 빌드합니다.
$ podman build -f plainbundle.Dockerfile -t \ quay.io/<organization_name>/<repository_name>:<image_tag> .1 - 1
- 내보내기 액세스 권한이 있는 리포지토리를 참조하는 이미지 태그를 사용합니다.
다음 명령을 실행하여 원격 레지스트리로 이미지를 푸시합니다.
$ podman push quay.io/<organization_name>/<repository_name>:<image_tag>