Docker Hub 為您的映像儲存庫提供便利的託管服務。 您可以輕鬆地從 Visual Studio 手動部署至 Docker Hub。
先決條件
- Docker Desktop。
- Visual Studio 已安裝 ASP.NET 和 Web 開發、 Azure 開發 工作負載和/或 .NET 桌面開發 工作負載。
先決條件
- Docker 桌面
- Visual Studio 2019 或更新版本 ,已安裝 ASP.NET 和 Web 開發、 Azure 開發 工作負載、 .NET 桌面開發和/或 .NET Core 跨平台開發 工作負載。
建立 Docker 帳戶和 Docker Hub 存放庫
如果您還沒有 Docker 帳戶,請註冊一個帳戶。
如果您沒有 Docker Hub 存放庫,請在 Docker Hub 建立一個。
將單一專案的映像發佈至 Docker Hub
在專案節點上按一下滑鼠右鍵,然後選擇 [發佈...]。隨即顯示部署選項的畫面。
選擇 Docker Container Registry (Docker 容器登錄),然後選擇 Docker Hub (Docker Hub)。
輸入您的 Docker 認證。
如果您要連線到自己的存放庫 (不屬於組織),請勾選 發佈至個人存放庫 核取方塊。 如果儲存庫由組織擁有,請清除核取方塊,然後輸入組織名稱。 輸入 Docker 帳戶的 Docker 使用者名稱和密碼,該帳戶具有存取您要連線之存放庫的許可權,然後選取 [儲存]。
Visual Studio 會嘗試將映像部署至 Docker 中樞。 如果成功,「 發佈」 畫面隨即顯示,其中包含存放庫映像的URL、映像標籤、存放庫和組建組態(例如, 發行)。
您可以隨時按一下此頁面上的 「發佈」 按鈕來更新影像。 或者,您可以使用 URL 下方的連結來修改或移除設定檔。
後續步驟
發佈到 Azure Container Registry,請遵循 部署到 Azure Container Registry 中的步驟。
使用 Azure Pipelines 設定持續整合和傳遞 (CI/CD) 。