範例本節顯示一些將 OCI 構件與 Docker Hub 搭配使用的範例。
以下程序顯示如何將 Helm Chart 作為 OCI 構件推送到 Docker Hub。
先決條件
步驟
建立新的 Helm Chart
此命令會產生樣板 Chart。
將 Helm Chart 打包成 tarball。
使用您的 Docker 認證,使用 Helm 登入 Docker Hub。
將 Chart 推送到 Docker Hub 儲存庫。
這會將 Helm Chart tarball 上傳到 docker 命名空間中的 demo 儲存庫。
前往 Docker Hub 上的儲存庫頁面。頁面的**標籤**區段會顯示 Helm Chart 標籤。
選擇標籤名稱以移至該標籤的頁面。
頁面列出了一些使用 Helm Chart 的有用命令。
以下步驟說明如何將容器磁碟區作為 OCI 工件推送至 Docker Hub。
先決條件
步驟
建立一個虛擬檔案作為磁碟區內容。
使用 ORAS CLI 登入 Docker Hub。
將檔案推送至 Docker Hub。
這會將磁碟區上傳到 docker
命名空間中的 demo
儲存庫。--artifact-type
旗標指定了一種特殊的媒體類型,使 Docker Hub 將工件識別為容器磁碟區。
前往 Docker Hub 上的儲存庫頁面。該頁面上的**標籤**區顯示磁碟區標籤。
以下步驟說明如何將一般 OCI 工件推送至 Docker Hub。
先決條件
步驟
建立您的工件檔案。
使用 ORAS CLI 登入 Docker Hub。
將檔案推送至 Docker Hub。
前往 Docker Hub 上的儲存庫頁面。該頁面上的**標籤**區顯示工件標籤。