訪問倉庫
在您的倉庫中,您可以授予他人對您的倉庫的推送和拉取訪問許可權,並且您可以分配許可權。您還可以檢視您的倉庫標籤和相關映象。
協作者及其角色
協作者是指您想要授予對私有倉庫訪問許可權的人。一旦被指定,他們就可以對您的倉庫進行 `push` 和 `pull` 操作。他們不允許執行任何管理任務,例如刪除倉庫或將倉庫狀態從私有更改為公有。
只有個人帳戶倉庫可以使用協作者。您可以在公有倉庫中新增無限量的協作者,並且 Docker Pro 帳戶可以在私有倉庫中新增最多 1 個協作者。組織倉庫不能使用協作者。組織所有者可以使用 成員角色 和 團隊 來控制倉庫訪問許可權。
您可以從該倉庫的 **設定** 頁面選擇協作者並管理他們對私有倉庫的訪問許可權。
注意
協作者無法新增其他協作者。只有倉庫所有者擁有管理訪問許可權。
您還可以透過使用組織和團隊在 Docker Hub 上分配更細粒度的協作者許可權(“讀取”、“寫入”或“管理員”)。有關更多資訊,請參閱 組織文件。
檢視倉庫標籤
您可以檢視可用的標籤和相關映象的大小。轉到 **倉庫** 檢視並選擇一個倉庫以檢視其標籤。要檢視單個標籤,請選擇 **標籤** 選項卡。
要刪除標籤,請選中相應的複選框,然後從 **操作** 下拉列表中選擇 **刪除**。
注意
只有對倉庫擁有管理訪問許可權的使用者(所有者或擁有管理員許可權的團隊成員)才能刪除標籤。
您可以選擇標籤的摘要以訪問更多詳細資訊。
映象大小是映象及其所有父映象所佔用的總空間。這也是當您使用 `docker save` 儲存映象時建立的 `。tar` 檔案的內容所使用的磁碟空間。
如果一個映象在一個月內沒有進行推送或拉取活動,則該映象已過期。如果多架構映象清單中的所有單架構映象都已過期,則該多架構映象也已過期。
搜尋倉庫
您可以透過其搜尋介面或使用命令列介面搜尋 Docker Hub 登錄檔。您可以按映象名稱、使用者名稱或描述進行搜尋。
$ docker search centos
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
centos The official build of CentOS. 1034 [OK]
ansible/centos7-ansible Ansible on Centos7 43 [OK]
tutum/centos Centos image with SSH access. For the root... 13 [OK]
...
在前面的示例中,您可以看到兩個示例結果,`centos` 和 `ansible/centos7-ansible`。
第二個結果顯示它來自名為 `ansible/` 的使用者的公有倉庫,而第一個結果 `centos` 沒有明確列出倉庫,這意味著它來自 Docker 官方映象 的頂級名稱空間。`/` 字元將使用者的倉庫與映象名稱分隔開。
找到所需的映象後,可以使用 `docker pull
$ docker pull centos
latest: Pulling from centos
6941bfcbbfca: Pull complete
41459f052977: Pull complete
fd44297e2ddb: Already exists
centos:latest: The image you are pulling has been verified. Important: image verification is a tech preview feature and should not be relied on to provide security.
Digest: sha256:d601d3b928eb2954653c59e65862aabb31edefa868bd5148a41fa45004c12288
Status: Downloaded newer image for centos:latest
您現在擁有了一個可以用來執行容器的映象。
收藏倉庫
收藏是用來表示您喜歡某個倉庫的一種方式。它們也是輕鬆收藏您喜愛的倉庫的一種簡便方法。