文档

使用Nginx镜像创建ECI实例

更新时间:

如果您想要体验测试ECI的产品能力,可以使用ECI提供的Nginx等常用镜像。本文介绍如何使用ECI提供的Nginx镜像(通过私网拉取)来创建一台ECI实例。

视频教程

您可以观看以下视频,了解如何通过控制台快速创建ECI实例。

前提条件

  • 已开通弹性容器实例服务、访问控制(RAM)服务,并完成了相关的RAM角色授权。

    说明

    如果您使用RAM用户创建ECI实例,需要进行授权才能操作。具体操作,请参见为RAM用户授权

  • 已在合适的地域下创建专有网络VPC和交换机。

    • 关于ECI支持的地域和可用区信息,请参见地域和可用区

    • 关于如何创建专有网络和交换机,请参见创建专有网络创建交换机

      说明

      建议创建多个交换机,以便后续创建ECI实例时可以选择多个交换机来实现多可用区功能,从而提高实例创建的成功率。

  • 已创建安全组。具体操作,请参见创建安全组

    安全组是一种虚拟防火墙,具备状态检测和数据包过滤功能,用于在云端划分安全域。一个ECI实例必须属于一个安全组。更多信息,请参见配置ECI实例所属安全组

操作步骤

下文主要介绍拉取Nginx镜像创建ECI实例时需要注意的配置和步骤,部分配置采用默认或者最简配置。

  1. 打开弹性容器实例售卖页

  2. 配置实例基本信息。

    1. 选择付费模式和实例类型。

      此处保持默认选择即可。付费模式为按量付费,实例类型为普通实例

    2. 选择地域。

    3. 选择专有网络VPC和对应的交换机。

      建议选择多个交换机实现多可用区功能,系统将根据库存情况优先在资源充足的可用区下创建实例。

    4. 选择安全组。 通过配置安全组规则,可以允许或禁止安全组内的ECI实例对公网或私网的访问,以及IP间的访问。

      说明

      如果需要从公网访问VPC内的ECI实例,需要在安全组中开放对应的端口。具体操作,请参见添加安全组规则

  3. 配置容器组。

    1. 选择容器组的规格。

      本文以直接选择vCPU和内存规格为例,该方式可以提供更好的弹性和资源供应能力。如果您的业务需要有特殊的规格需求,例如GPU等,您可以指定特定的ECS规格。更多信息,请参见指定ECS规格创建实例

    2. 输入容器组名称。

    3. 选择重启策略。

      默认为总是重启(Always),即当容器运行退出后,将自动重启该容器。

    快速入门1

  4. 设置购买数量。

    购买多台时,将按照数量自动在名称后增加有序后缀。例如:名称配置为test,购买数量为3台,则购买成功后,三台实例的名称分别为:test001、test002、test003。

  5. 配置容器。

    1. 输入容器名称。

    2. 选择镜像和对应的镜像版本。

      常用镜像页签下选择eci_open/nginx,版本选择1.14.2

      说明
      • 镜像拉取策略(imagePullPolicy)默认为按需拉取(IfNotPresent),即优先使用本地镜像,本地没有时则拉取镜像。

      • 来源为ALI_HUB的镜像为阿里云镜像仓库中的镜像,默认通过专有网络VPC(私网)拉取。

    快速入门2

    重要

    ECI不支持端口映射,实例对外开放容器默认暴露的端口。上述示例中选择的Nginx镜像默认开放80端口,在安全组开放80端口访问的情况下,可以直接通过实例IP+Port的形式访问Nginx容器。

  6. 单击配置确认

  7. 确认实例配置信息,并选中服务协议,然后单击确认订单

    创建成功后,您可以在容器组页面查看该实例,单击实例ID可以查看详情。