今天是我們實作的最後一篇,所以我們要有始有終。我們今天就把我們作天包起來的 Image 檔推上 Docker Hub。
Docker Hub 是一個用於存儲、分享和管理 Docker 映像的中心化平台,對於容器化應用程式的開發和部署非常有價值。開發人員和團隊可以在 Docker Hub 上尋找和分享映像,並有效地進行容器化應用程式的構建和分發。
的一些主要特點和功能
Docker Hub 允許用戶將他們創建的 Docker 映像上傳到註冊表,使其可供其他用戶存取和使用。這對於共享應用程式、工具和服務的容器映像非常有用。
Docker Hub 支援公共存儲庫和私有存儲庫。公共存儲庫中的映像對所有人都是可見和可存取的,而私有存儲庫僅限已授權的用戶訪問。
Docker Hub 支援映像的版本控制,這意味著您可以上傳同一映像的多個版本,並在需要時進行管理和切換。
Docker Hub 允許用戶設置自動構建,這意味著每當您的代碼存儲庫(如 GitHub 或 Bitbucket)中的代碼更改時,Docker Hub 將自動構建新的映像。
docker login
,再輸入你的帳密:在上傳 Docker Image 之前,我們必須先建立一個 Docker Repository。登入之後在 Docker Hub 首頁上方可以找到 Repository,進入後 點選 Create Repository
docker image ls
找到昨天建立的 Docker Image。 docker tag dockertest:latest <docker-hub-account>/dockertest:latest
docker push chocolee1024/dockertest:latest