如果您是 docker 新手,並且想要了解 docker 的所有內容,請閱讀此部落格從設定到部署:在 Mac 上的 Docker 中執行 Flask 應用程式
我建立了另一個部落格來使用 docker Compose 部署 Flask 應用程式
讓我們開始這個部落格
我們將在 docker hub 上共用一個映像,然後我們將在本機上透過拉取請求來驗證它。
應遵循的步驟
點擊“建立儲存庫”並填寫詳細信息,建立儲存庫後,我將儲存庫名稱命名為“生產力-docker”,從 docker-hub 為您的儲存庫複製並儲存指令
對我來說的例子是 - docker push rajnishspandey/productivity-docker
現在運行讓我們回到我們的終端或 vscode,無論您使用什麼編輯器。
建立新映像確保您的專案儲存庫中有 dockerfile 或您位於正確的目錄
在終端機中運行(再次創建圖像,因為我已經刪除了所有圖像)
docker build -t rajnishspandey/productivity-docker .
docker登入如果您已經登入docker-hub,則在終端機中運行它,如果不只是在終端中提供您的憑證並獲得身份驗證,它將進行身份驗證。
現在運行我們在終端機 docker Push rajnishspandey/productivity-docker 中從 docker hub 儲存庫保存的命令。
這將檢查我們的映像和 docker 映像的最新標籤,如果找到,它將將該映像發佈到 docker-hub
現在讓我們檢查一下 docker-hub 中的映像
驗證
讓我們用來自 docker-hub 的最新鏡像的拉取請求進行驗證
但在執行 pull 之前,首先會刪除本機 docker 桌面應用程式中的所有映像,以確保在 pull 之前沒有任何映像。
現在執行拉取請求
docker pull rajnishspandey/生產力-docker
建立容器並運行應用程式。
從「從設定到部署:在 Docker 中運行 Flask 應用程式」以了解有關 Docker 運行應用程式的更多資訊
「快樂學習」
以上是在 docker hub 上共用 docker 映像的詳細內容。更多資訊請關注PHP中文網其他相關文章!