部署到 Docker Hub

适用范围:yesVisual Studio noVisual Studio for Mac noVisual Studio Code

Docker Hub 为映像存储库提供了一种便利的托管服务。 可以轻松地以手动方式从 Visual Studio 部署到 Docker Hub。

创建 Docker 帐户和 Docker Hub 存储库

如果没有 Docker 帐户,请注册 Docker 帐户。

如果没有 Docker Hub 存储库,请在 Docker Hub 创建一个存储库。

将单个项目的映像发布到 Docker Hub

  1. 右键单击项目节点,然后选择“发布...”。显示部署选项的屏幕随即出现。

    Screenshot of deployment options.

    Screenshot of deployment options.

  2. 选择“Docker 容器注册表”,然后选择“Docker Hub” 。

    Screenshot of Publish dialog - choose Docker Hub.

    Screenshot of Publish dialog - choose Docker Hub.

  3. 输入 Docker 凭据。

    Screenshot of Docker Hub dialog.

    Screenshot of Docker Hub dialog.

  4. 如果要连接到自己的存储库(不属于组织),请选中“发布到个人存储库”复选框。 如果存储库归组织所有,请清除该复选框,然后输入组织名称。 输入具有要连接到的存储库的访问权限的 Docker 帐户的 Docker 用户名和密码,然后选择“保存”。

    Visual Studio 尝试将映像部署到 Docker Hub。 如果成功,系统将显示“发布”屏幕,其中包含存储库映像的 URL、映像标记、存储库和生成配置(例如,“版本”) 。

    Screenshot of Publish screen.

    Screenshot of Publish screen.

  5. 单击此页上的“发布”按钮即可随时更新该映像。 也可以通过使用 URL 下面的链接来修改或删除配置文件。

后续步骤

请按照部署到 Azure 容器注册表中的步骤发布到 Azure 容器注册表

使用 Azure Pipelines 设置持续集成和持续交付 (CI/CD)。

请参阅

部署到 Azure 应用服务Visual Studio 容器工具