Container registry
Browse repositories → tags → images in the built-in registry, import docker save archives, and delete images you no longer use.
Required permission: View
The platform has a built-in container registry (docker login mlops.example.com). This screen is its image browser. Training runtimes, serving images and images for field devices all accumulate here. Images are isolated per tenant, so other tenants' images are not visible. Every member can view; importing and deleting images needs the develop permission.
Repository list
| # | Area | Description |
|---|---|---|
| ① | Search repositories (리포지토리 검색) | Find by repository name. |
| ② | Import image (이미지 반입) | Upload and register an archive file made with docker save (develop). |
| ③ | Import card | Imports in progress and imports finished within the last 7 days. Finished imports are folded under "Expand N finished imports (끝난 반입 N건 펼치기)". An import in progress has Cancel (취소); a finished one has Delete (삭제) (removes only the record) (develop). View all (전체 보기) also shows records older than 7 days. With no import in the last 7 days, only a "View past imports (지난 반입 기록 보기)" link replaces the card. |
| ④ | Repository | Number of tags, number of manifests (several tags can point to the same manifest), last push. Click a column header to sort. Click a row to go to the tag list. |
Repositories shared with you get a Shared (공유) badge — read-only images that the system administrator shared with several tenants; only the tags you received are visible, and you cannot delete them. Their manifest count shows —.
Repository → tag → image
Click a repository to see its tag list (tag, digest, number of layers, size). Delete with Delete repository (리포지토리 삭제) to the right of the title and the trash button at the end of each tag row.
Click a tag for the image detail.
| # | Area | Description |
|---|---|---|
| ① | Pull command | The docker pull command for this image and a copy button. You need docker login first; the password is a token issued under Manage container tokens (컨테이너 토큰 관리) in Account settings. |
| ② | Overview (개요) | Digest, platform (for example linux/amd64), total size, creation time, mediaType, manifest size. |
| ③ | Layers | Digest, mediaType and size of the config and each layer. For an image that holds several architectures, a per-platform images (플랫폼별 이미지) table (platform, digest, size) appears instead; click a digest to open that platform's image detail. |
Delete this tag with Delete tag (태그 삭제) to the right of the image detail title.
Delete images
Delete images you no longer use to free disk space. You can delete only your own tenant's repositories; shared repositories have no delete button.
| What you delete | Button | Result |
|---|---|---|
| Tag | The trash button on the tag row, Delete tag (태그 삭제) in the image detail | Deletes the tag and any manifest no other tag points to. If it is the last tag, the repository goes too (the confirmation dialog says so in advance). |
| Repository | Delete repository (리포지토리 삭제) | Deletes all tags and manifests. |
Deletion cannot be undone. The server reclaims disk space right after the deletion, but layers pushed within the last 6 hours are left out of that reclaim.
If something on the platform uses the image, it is not deleted and an "In use, cannot delete (쓰는 곳이 있어 지울 수 없습니다)" dialog appears, because deleting it would make the next pull fail. Switch the listed items to another image or clean them up, then delete again.
| Kind | Blocking record |
|---|---|
| Build variant | A training runtime, stager or serving builder variant that uses this image |
| Model image | A ready (READY) model serving image |
| Edge deployment | A deployment in progress or active |
| API service | A serving revision that has not failed or been retired |
| Edge container | A container a device reports as running |
Import an image
If you cannot use docker push, as at a site with no internet access, upload a file made elsewhere with docker save to register it.
- Press Import image (이미지 반입) and choose the image archive (이미지 아카이브) (
.tar,.tar.gz,.tgz). - To change the name, fill in Repository (리포지토리) and Tag (태그). If left empty, the name recorded in the archive is used, and
latestwhen the tag cannot be determined. If the archive records no name, you must fill in the repository (otherwise the import fails). The server adds the tenant prefix, so do not include it.Import an image — upload a docker save archive; leave the name empty to keep the archive's name - Press Import (반입) to start the upload and see its progress. After the upload, the server continues with registration. The import card above the list shows the progress (phase and percentage, archive format, architecture).
Import status:
| Badge | Value | Meaning |
|---|---|---|
| Uploading (업로드 중) | UPLOADING | The file is being uploaded. |
| Pending (대기) | PENDING | Upload finished; waiting for the registration job. |
| Registering (등록 중) | RUNNING | Proceeds in the order prepare archive → check archive → register layers → register config → register manifest. |
| Completed (완료) | READY | Pushed to the registry. |
| Failed (실패) | FAILED | Ended with an error. Check the warning and error messages. |
| Canceled (취소됨) | CANCELED | Canceled by a user. |
If registration fails to start after the upload, Restart import (다시 시작) appears — no need to upload the file again. Deleting a finished import record leaves the already pushed image in place.