InfoGrab Docs

컨테이너 가상 레지스트리 API

컨테이너 레지스트리를 위한 가상 레지스트리를 생성·관리하고 업스트림 컨테이너 레지스트리를 구성합니다.

히스토리 GitLab 18.5에서 container_virtual_registries 라는 플래그 와 함께 도입 . 기본적으로 비활성화됨. GitLab 18.9에서 실험에서 베타로 변경 . GitLab 18.10에서 GitLab.com, GitLab Self-Managed, GitLab Dedicated에서 활성화 . Feature flag 이 엔드포인트의 사용 가능 여부는 기능 플래그로 제어됩니다. 자세한 내용은 히스토리를 참조하세요. 이 API를 사용하여: 컨테이너 레지스트리를 위한 가상 레지스트리를 생성·관리합니다. 업스트림 컨테이너 레지스트리를 구성합니다. 캐시된 컨테이너 이미지와 매니페스트를 관리합니다. 가상 레지스트리를 통해 컨테이너 이미지를 가져오는 방법은 컨테이너 가상 레지스트리 를 참조하세요. Note 클라우드 제공업체 레지스트리는 지원되지 않지만 이슈 20919 에서 이 동작을 변경하도록 제안하고 있습니다. 가상 레지스트리 관리 # 다음 엔드포인트를 사용하여 컨테이너 레지스트리를 위한 가상 레지스트리를 생성·관리합니다. 모든 가상 레지스트리 목록 조회 # 그룹의 모든 컨테이너 가상 레지스트리를 나열합니다. GET /groups/:id/-/virtual_registries/container/registries 지원되는 속성: 속성 유형 필수 설명 id string or integer Yes 그룹 ID 또는 전체 그룹 경로. 최상위 그룹이어야 합니다. 요청 예시: curl --header "PRIVATE-TOKEN: <your_access_token>" \ --header "Accept: application/json" \ --url "https://gitlab.example.com/api/v4/groups/5/-/virtual_registries/container/registries" 응답 예시: [ { "id" : 1 , "group_id" : 5 , "name" : "my-container-virtual-registry" , "description" : "My container virtual registry" , "created_at" : "2024-05-30T12:28:27.855Z" , "updated_at" : "2024-05-30T12:28:27.855Z" } ] 가상 레지스트리 생성 # 그룹의 컨테이너 가상 레지스트리를 생성합니다. POST /groups/:id/-/virtual_registries/container/registries 속성 유형 필수 설명 id string or integer Yes 그룹 ID 또는 전체 그룹 경로. 최상위 그룹이어야 합니다. name string Yes 가상 레지스트리의 이름. description string No 가상 레지스트리의 설명. Note 그룹당 최대 5개의 가상 레지스트리를 생성할 수 있습니다. 요청 예시: curl --request POST \ --header "PRIVATE-TOKEN: <your_access_token>" \ --heade