部署到 Docker 中心

Docker 中心为映像存储库提供便捷的托管服务。 可以轻松地从 Visual Studio 手动部署到 Docker 中心。

先决条件

先决条件

  • Docker Desktop
  • 安装了 ASP.NET 和 Web 开发Azure 开发工作负载、.NET 桌面开发和/或 .NET Core 跨平台开发工作负载的 Visual Studio 2019 或更高版本

创建 Docker 帐户和 Docker 中心存储库

注册 Docker 帐户(如果还没有)。

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

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

  1. 右键单击项目节点,然后选择 “发布...”。此时会显示一个显示部署选项的屏幕。

    部署选项的屏幕截图。

    部署选项的屏幕截图。

  2. 选择 Docker 容器注册表,然后选择 Docker 中心

    “发布”对话框的屏幕截图 - 选择“Docker 中心”。

    “发布”对话框的屏幕截图 - 选择“Docker 中心”。

  3. 输入 Docker 凭据。

    Docker 中心对话框的屏幕截图。

    Docker 中心对话框的屏幕截图。

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

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

    “发布”屏幕的屏幕截图。

  5. 你可以随时通过单击此页面上的 “发布 ”按钮来更新映像。 或者,可以使用 URL 下面的链接来修改或删除个人资料。

后续步骤

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

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