將映像檔推送至儲存庫
若要將內容加入至 Docker Hub 上的儲存庫,您需要為 Docker 映像檔加上標籤(Tag),然後將其推送至您的儲存庫。此流程可讓您與他人分享您的映像檔,或在不同的環境中使用它們。
為您的 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將映像檔推送至 Docker Hub。
使用
docker push指令將您已標記的映像檔上傳至 Docker Hub 上的指定儲存庫。範例
$ docker push my-namespace/my-repo:v1.0此指令會將標記為
v1.0的映像檔推送至my-namespace/my-repo儲存庫。驗證 Docker Hub 上的映像檔。