你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
快速入门:使用 Azure 门户在 Azure 中部署容器实例
使用 Azure 容器实例在 Azure 中快速方便地运行无服务器 Docker 容器。 当你不需要像 AzureKubernetes 服务这样的完整容器业务流程平台时,可以按需将应用程序部署到容器实例。
本快速入门将使用 Azure 门户部署一个独立的 Docker 容器,并使其应用程序可通过完全限定的域名 (FQDN) 使用。 在配置一些设置并部署容器后,你可以浏览到正在运行的应用程序:
登录 Azure
登录 Azure 门户。
如果没有 Azure 订阅,请在开始之前创建一个免费帐户。
创建容器实例
在 Azure 门户主页上,选择“创建资源”。
选择“容器”>“容器实例”。
在“基本信息”页上,选择一个订阅,然后为“资源组”、“容器名称”、“映像源”和“容器映像”输入以下值。
- 资源组:“新建”>
myresourcegroup
- 容器名称:
mycontainer
- 映像源:快速启动映像
- 容器映像:
mcr.microsoft.com/azuredocs/aci-helloworld:latest
(Linux)
注意
对于本快速入门,请使用默认设置来部署公共 Microsoft aci-helloworld:latest
映像。 此示例 Linux 映像打包了一个用 Node.js 编写的小型 Web 应用,该应用提供静态 HTML 页面。 还可以将自己的容器映像存储在 Azure 容器注册表、Docker Hub 或其他注册表中。
将其他值保留为默认值,然后选择“下一步: 网络”。
在“网络”页,为容器指定一个“DNS 名称标签” 。 该名称在创建容器实例的 Azure 区域中必须是唯一的。 容器将可在 <dns-name-label>.<region>.azurecontainer.io
公开访问。 如果收到“DNS 名称标签不可用”错误消息,请尝试使用一个不同的 DNS 名称标签。
自动生成的哈希将作为 DNS 名称标签添加到容器实例的完全限定域名 (FQDN),从而防止恶意子域接管。 为 FQDN 指定“DNS 名称标签范围重用”。 可以选择下列选项之一:
- 租户
- 订阅
- 资源组
- 不可重复使用
- 任何重复使用(此选项的安全性最低。)
对于此示例,请选择“租户”。
将其他所有设置保留为默认设置,然后选择“查看 + 创建”。
完成验证后,将显示容器的设置摘要。 选择“创建” 提交容器部署请求。
当部署启动时,会显示一个通知,指示正在进行部署。 部署了容器组后,会显示另一个通知。
通过导航到“资源组”>“myresourcegroup”>“mycontainer”打开容器组的概述 。 记下容器实例的 FQDN 及其状态。
在其状态为“正在运行” 后,在浏览器中导航到容器的 FQDN。
祝贺你! 通过仅仅配置几个设置,你便已在 Azure 容器实例中部署了一个可供公开访问的应用程序。
查看容器日志
当排查容器或其运行的应用程序的问题时,查看容器实例的日志非常有用。
若要查看容器的日志,请在“设置”下选择“容器”>“日志”。 应当会看到在浏览器中查看应用程序时生成的 HTTP GET 请求。
清理资源
完成容器后,选择 mycontainer 容器实例的“概述”,然后选择“删除”。
在出现确认对话框时选择“是”。
后续步骤
在本快速入门中,你已基于公共 Microsoft 映像创建了一个 Azure 容器实例。 若要基于专用 Azure 容器注册表生成容器映像并部署它,请继续学习 Azure 容器实例教程。