# 레포지토리 관리

컨테이너 이미지를 가져올 사내 이미지 저장소를 등록하고 관리합니다.

---

## 개요

Cluma에서 컨테이너를 띄울 때 쓰는 이미지는 이미지 저장소에서 받아 옵니다. 관리자는 사내 저장소를 등록해 두어, 사용자가 컨테이너를 만들 때 그 안의 이미지를 골라 쓸 수 있도록 합니다.

Harbor, Nexus, GitLab Container Registry처럼 Docker 저장소 표준을 따르는 서버는 모두 등록할 수 있습니다.

---

## 저장소 등록

관리자 메뉴 → **레포지토리 관리** → **+ 등록하기** 에서 새 저장소를 등록합니다.

| 항목 | 어떤 값 | 필수 |
|------|---------|------|
| 레포지토리 이름 | 알아볼 수 있는 이름 (예: my-registry) | 필수 |
| 레포지토리 주소 | 이미지 서버 주소 (예: http://192.168.21.29) | 필수 |

!!!note 주소 형식
`http://` 또는 `https://` 를 포함한 전체 주소를 적습니다. 사내 IP도 가능합니다.
!!!

---

## 저장소 고치기

목록에서 해당 항목의 수정 아이콘을 누릅니다. 이름이나 주소를 바꿀 수 있습니다.

---

## 저장소 지우기

더 안 쓰는 저장소를 지웁니다.

- 그 저장소의 이미지를 이미 쓰고 있는 컨테이너는 그대로 동작합니다.
- 단, 이후로는 그 저장소의 이미지로 새 컨테이너를 만들 수 없습니다.

---

## 이미지 둘러보기

등록된 저장소 안의 이미지 목록을 둘러볼 수 있습니다.

컨테이너 만들기 화면에서 저장소를 고르면 이미지 이름과 태그가 바로 보입니다.

---

## 사용자가 이미지를 고르는 길

세 가지입니다.

1. **저장소 둘러보기** — 관리자가 등록한 저장소에서 고름
2. **직접 입력** — 외부 공개 이미지 주소를 그대로 적음 (예: `pytorch/pytorch:2.1.0-cuda11.8-cudnn8-runtime`)
3. **내 이미지** — 사용자가 직접 등록해 둔 이미지
