저장소 정보

저장소 정보 (repository_info)

Docker Hub 저장소 하나의 전체 정보를 나타내는 스키마예요. 저장소의 이름·네임스페이스·설명·카테고리·권한·통계·상태·불변 태그 설정 등을 담아요.

출처: 문서

본문

저장소 정보 객체는 매우 많은 필드를 갖습니다. 주요 필드는 다음과 같아요.

  • name/namespace/user: 저장소 이름, 네임스페이스, 소유자
  • description/full_description: 짧은·전체 설명
  • categories: 저장소 카테고리 배열
  • is_private/is_automated/has_starred: 공개·자동화·즐겨찾기 여부
  • permissions: 저장소 권한 (repo_permissions)
  • immutable_tags_settings: 불변 태그 설정
  • pull_count/star_count/collaborator_count: 통계
  • status/status_description: 상태
  • date_registered/last_updated/last_modified: 생성·갱신 시각
  • storage_size: 저장 크기 (바이트)

다음은 전체 예시예요.

{
  "categories": [],
  "collaborator_count": 0,
  "content_types": [],
  "date_registered": "2025-01-20T10:30:00Z",
  "description": "A sample application repository",
  "has_starred": false,
  "hub_user": "myorganization",
  "immutable_tags_settings": {
    "enabled": false,
    "rules": []
  },
  "is_automated": false,
  "is_private": false,
  "last_updated": "2025-01-20T10:30:00Z",
  "media_types": [],
  "name": "my-app",
  "namespace": "myorganization",
  "permissions": {
    "admin": true,
    "read": true,
    "write": true
  },
  "pull_count": 0,
  "repository_type": "image",
  "source": null,
  "star_count": 0,
  "status": 1,
  "status_description": "Active",
  "storage_size": null,
  "user": "myorganization"
}

더 알아보기