你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure 容器应用允许在无服务器平台上运行微服务和容器化应用程序。 使用容器应用,你可以享受运行容器的好处,同时无需手动配置云基础结构和复杂容器业务流程协调程序。
本文演示如何使用 Azure 门户将现有容器部署到Azure 容器应用。
注意
通过注册表用户名和密码支持专用注册表授权。
先决条件
- 具有活动订阅的Azure帐户。 如果没有帐户,可以免费创建一个帐户。
创建容器应用
若要创建容器应用,请从Azure门户主页开始。
登录到 Azure 门户。
在搜索栏中搜索并选择 “容器应用 ”。
选择“ 创建 ”按钮,然后选择 “+ 容器应用”。
“基本信息”选项卡
在 “基本信息 ”选项卡上,输入以下信息:
| 设置 | 操作 |
|---|---|
| 订阅 | 选择Azure订阅。 |
| 资源组 | 选择“新建”,并输入“my-container-apps” 。 |
| 容器应用名称 | 输入my-container-app。 |
| 针对Azure Functions进行优化 | 保持复选框未选中。 |
| 部署源 | 选择“容器映像”。 |
| 区域 | 选择“加拿大中部”。 |
| 容器应用环境 | 接受默认值。 |
选择 “下一步:容器”。
“容器”选项卡
在 “容器 ”选项卡上,输入以下信息:
| 设置 | 操作 |
|---|---|
| 使用快速启动镜像 | 取消选中复选框。 |
| 名称 | 输入 my-portal-app。 |
| 映像源 | 选择容器映像存储库源。 如果容器托管在除 Azure 容器注册表 以外的注册表中,请选择 Docker Hub 或其他注册表。 |
| 订阅 | 选择Azure订阅。 |
| 注册表 | 选择您的注册表。 |
| 图像和图像标记 | 输入映像名称,包括标记。 |
选择 “下一步:入口”。
入口选项卡
| 设置 | 操作 |
|---|---|
| 入口 | 选中或取消选中复选框。 |
如果选中了启用入口的框,请配置以下设置:
| 设置 | 操作 |
|---|---|
| 入口流量 | 选择 “限制为容器应用环境 ”以限制此容器应用的流量。 选择 “接受来自任意位置的流量 ”以公开容器应用。 |
| 目标端口 | 输入要公开容器应用的端口。 |
部署容器应用
选择“审阅并创建”按钮。
如果未找到任何错误,则会启用“创建”按钮。
如果存在错误,则包含错误的任何选项卡都标有红点。 导航到相应的选项卡。包含错误的字段以红色突出显示。 修复所有错误后,再次选择“查看并创建”。
选择“创建”。
此时会显示包含消息“部署正在进行”的页面。 部署成功完成后,会看到消息:“部署已完成”。
验证部署
可以通过查询Log Analytics工作区来验证部署是否成功。 可能需要等待 5 到 10 分钟,首次分析结果才会准备好,这样你才能查询日志。
选择“转到资源”,查看新的容器应用。
在“监控”下选择“日志”。
从菜单栏中选择 KQL 模式 。
输入以下查询:
ContainerAppConsoleLogs_CL | where ContainerAppName_s == 'my-container-app' | project ContainerAppName_s, Log_s, TimeGenerated选择“运行”按钮。
检查表中的结果。
清理资源
如果不打算继续使用此应用程序,可以通过删除资源组来删除Azure 容器应用实例和所有关联的服务。
从 “概述 ”部分选择资源组,然后选择“ 删除资源组 ”按钮。
确认资源组名称,然后选择“ 删除”。 删除资源组的过程可能需要几分钟才能完成。
提示
遇到问题? 在Azure 容器应用 存储库中打开一个问题,把您的建议告诉我们。