Docker 中心为映像存储库提供便捷的托管服务。 可以轻松地从 Visual Studio 手动部署到 Docker 中心。
先决条件
- Docker Desktop。
- 安装了 ASP.NET 和 Web 开发、Azure 开发工作负载和/或 .NET 桌面开发工作负载的 Visual Studio。
先决条件
- Docker Desktop
- 安装了 ASP.NET 和 Web 开发、Azure 开发工作负载、.NET 桌面开发和/或 .NET Core 跨平台开发工作负载的 Visual Studio 2019 或更高版本。
创建 Docker 帐户和 Docker 中心存储库
注册 Docker 帐户(如果还没有)。
如果没有 Docker 中心存储库,请在 Docker 中心创建一个存储库。
将单个项目的映像发布到 Docker 中心
右键单击项目节点,然后选择 “发布...”。此时会显示一个显示部署选项的屏幕。
选择 Docker 容器注册表,然后选择 Docker 中心。
输入 Docker 凭据。
如果要连接到自己的存储库(不是组织的一部分),请选中“ 发布到个人存储库 ”复选框。 如果存储库归组织所有,请清除该复选框,然后输入组织名称。 输入有权访问要连接到的存储库的 Docker 帐户的 Docker 用户名和密码,然后选择“ 保存”。
Visual Studio 尝试将映像部署到 Docker 中心。 如果成功,将显示 “发布” 屏幕,其中包含存储库映像的 URL、映像标记、存储库和生成配置(例如 ,发布)。
你可以随时通过单击此页面上的 “发布 ”按钮来更新映像。 或者,可以使用 URL 下面的链接来修改或删除个人资料。
后续步骤
按照部署到 Azure 容器注册表 的步骤发布到 Azure 容器注册表。
使用 Azure Pipelines 设置持续集成和交付(CI/CD)。