mirror of
https://gitea.com/gitea/docs.git
synced 2026-07-11 21:42:12 +00:00
--------- Co-authored-by: silverwind <me@silverwind.io> Co-authored-by: silverwind <2021+silverwind@noreply.gitea.com> Reviewed-on: https://gitea.com/gitea/docs/pulls/455 Reviewed-by: silverwind <2021+silverwind@noreply.gitea.com>
1.9 KiB
1.9 KiB
date, slug, sidebar_position
| date | slug | sidebar_position |
|---|---|---|
| 2021-07-20T00:00:00+00:00 | container | 30 |
容器註冊表
為您的使用者或組織發佈符合 Open Container Initiative(OCI) 規範的鏡像。 該容器註冊表遵循 OCI 規範,並支援所有相容的鏡像類型,如 Docker 和 Helm Charts。
目錄
要使用容器註冊表,您可以使用適用於特定鏡像類型的工具。
以下範例使用 docker 客戶端。
登入容器註冊表
要推送鏡像或者如果鏡像位於私有註冊表中,您需要進行身份驗證:
docker login gitea.example.com
如果您使用的是 2FA 或 OAuth,請使用個人存取權杖替代密碼進行身份驗證。
鏡像命名約定
鏡像必須遵循以下命名約定:
{registry}/{owner}/{image}
例如,以下是所有者為 testuser 的有效鏡像名稱範例:
gitea.example.com/testuser/myimage
gitea.example.com/testuser/my-image
gitea.example.com/testuser/my/image
注意: 該註冊表僅支援大小寫不敏感的標籤名稱。因此,image:tag 和 image:Tag 將被視為相同的鏡像和標籤。
推送鏡像
透過執行以下命令來推送鏡像:
docker push gitea.example.com/{owner}/{image}:{tag}
| 參數 | 描述 |
|---|---|
owner |
鏡像的所有者 |
image |
鏡像的名稱 |
tag |
鏡像的標籤 |
例如:
docker push gitea.example.com/testuser/myimage:latest
拉取鏡像
透過執行以下命令來拉取鏡像:
docker pull gitea.example.com/{owner}/{image}:{tag}
| Parameter | Description |
|---|---|
owner |
鏡像的所有者 |
image |
鏡像的名稱 |
tag |
鏡像的標籤 |
例如:
docker pull gitea.example.com/testuser/myimage:latest