共用方式為


部署至 Docker Hub

Docker Hub 為您的映像儲存庫提供便利的託管服務。 您可以輕鬆地從 Visual Studio 手動部署至 Docker Hub。

先決條件

  • Docker Desktop
  • Visual Studio 已安裝 ASP.NET 和 Web 開發Azure 開發 工作負載和/或 .NET 桌面開發 工作負載。

先決條件

建立 Docker 帳戶和 Docker Hub 存放庫

如果您還沒有 Docker 帳戶,請註冊一個帳戶。

如果您沒有 Docker Hub 存放庫,請在 Docker Hub 建立一個。

將單一專案的映像發佈至 Docker Hub

  1. 在專案節點上按一下滑鼠右鍵,然後選擇 [發佈...]。隨即顯示部署選項的畫面。

    部署選項的螢幕擷取畫面。

    部署選項的螢幕擷取畫面。

  2. 選擇 Docker Container Registry (Docker 容器登錄),然後選擇 Docker Hub (Docker Hub)。

    發佈對話方塊的螢幕擷取畫面 - 選擇 Docker Hub。

    發佈對話方塊的螢幕擷取畫面 - 選擇 Docker Hub。

  3. 輸入您的 Docker 認證。

    Docker Hub對話方塊的螢幕擷取畫面。

    Docker Hub對話方塊的螢幕擷取畫面。

  4. 如果您要連線到自己的存放庫 (不屬於組織),請勾選 發佈至個人存放庫 核取方塊。 如果儲存庫由組織擁有,請清除核取方塊,然後輸入組織名稱。 輸入 Docker 帳戶的 Docker 使用者名稱和密碼,該帳戶具有存取您要連線之存放庫的許可權,然後選取 [儲存]。

    Visual Studio 會嘗試將映像部署至 Docker 中樞。 如果成功,「 發佈」 畫面隨即顯示,其中包含存放庫映像的URL、映像標籤、存放庫和組建組態(例如, 發行)。

    發佈畫面的螢幕擷取畫面。

  5. 您可以隨時按一下此頁面上的 「發佈」 按鈕來更新影像。 或者,您可以使用 URL 下方的連結來修改或移除設定檔。

後續步驟

發佈到 Azure Container Registry,請遵循 部署到 Azure Container Registry 中的步驟。

使用 Azure Pipelines 設定持續整合和傳遞 (CI/CD) 。