將映像檔推送至儲存庫


若要將內容新增至 Docker Hub 上的儲存庫,您需要標記 Docker 映像檔,然後將其推送至您的儲存庫。此程序可讓您與他人共用映像檔,或在不同的環境中使用它們。

  1. 標記您的 Docker 映像檔。

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

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

    範例

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

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

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

    範例

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

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

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