將映像檔推送至儲存庫


若要將內容加入至 Docker Hub 上的儲存庫,您需要為 Docker 映像檔加上標籤(Tag),然後將其推送至您的儲存庫。此流程可讓您與他人分享您的映像檔,或在不同的環境中使用它們。

  1. 為您的 Docker 映像檔加上標籤。

    docker tag 指令會為您的 Docker 映像檔指派一個標籤,其中包含您的 Docker Hub 命名空間以及儲存庫名稱。一般語法為:

    $ docker tag [SOURCE_IMAGE[:TAG]] [NAMESPACE/REPOSITORY[:TAG]]
    

    範例

    如果您的本機映像檔名稱為 my-app,且您想要將其標記為儲存庫 my-namespace/my-repo 並使用標籤 v1.0,請執行:

    $ docker tag my-app my-namespace/my-repo:v1.0
    
  2. 將映像檔推送至 Docker Hub。

    使用 docker push 指令將您已標記的映像檔上傳至 Docker Hub 上的指定儲存庫。

    範例

    $ docker push my-namespace/my-repo:v1.0
    

    此指令會將標記為 v1.0 的映像檔推送至 my-namespace/my-repo 儲存庫。

  3. 驗證 Docker Hub 上的映像檔。

© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.