Documentation for this version is no longer maintained.
View documentation for the latest supported version.1.3. 컨테이너 레지스트리에 대한 인증
이미지를 프라이빗 컨테이너 레지스트리로 내보내려면 해당 네임스페이스에 보안을 정의한 다음 Build 사용자 정의 리소스(CR)에서 참조해야 합니다.
프로세스
다음 명령을 실행하여 보안을 생성합니다.
oc --namespace <namespace> create secret docker-registry <container_registry_secret_name> \ --docker-server=<registry_host> \ --docker-username=<username> \ --docker-password=<password> \ --docker-email=<email_address>
$ oc --namespace <namespace> create secret docker-registry <container_registry_secret_name> \ --docker-server=<registry_host> \1 --docker-username=<username> \2 --docker-password=<password> \3 --docker-email=<email_address>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 보안에 주석을 답니다.
oc --namespace <namespace> annotate secrets <container_registry_secret_name> build.shipwright.io/referenced.secret='true'
$ oc --namespace <namespace> annotate secrets <container_registry_secret_name> build.shipwright.io/referenced.secret='true'Copy to Clipboard Copied! Toggle word wrap Toggle overflow spec.output.pushSecret필드의 값을BuildCR의 보안 이름으로 설정합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow