本文演示如何创建一个 centos 实例,部分配置采用默认或最简配置。

准备工作

您需要开通弹性容器实例ECI服务、访问控制(RAM)服务。并完成对弹性容器实例ECI服务的RAM角色授权。

特别的:需要增加容器CMD启动命令。

说明 容器启动命令的设置,可以参考启动命令和参数。特别的,针对于centos 、busybox这类基础镜像,需要设置CMD启动命令。

操作步骤

  1. 进入ECI售卖页 进入 弹性容器实例 ECI 售卖页
  2. 选择地域及可用区 选择实例需要部署的地域及可用区信息,目前支持的地域及可用区信息参考地域和可用区
    说明 在满足业务要求的情况下,推荐优先选择更新的可用区,会有更充足的资源库存。

  3. 选择VPC网络及交换机 选择对应地域和可用区的VPC网络及交换机后,页面会显示对应网络的具体信息,包括网段IP。如果对应地域和可用区没有VPC或者交换机,可以跳转到对应创建页面进行VPC交换机的创建。
    说明 如何创建专有网络VPC,可以参考创建专有网络。如何创建交换机,可以参考创建交换机

  4. 选择安全组。

    选择关联的安全组,安全组是一种虚拟防火墙,具备状态检测和数据包过滤功能,用于在云端划分安全域。您可以通过配置安全组规则,允许或禁止安全组内的IP实例对公网或私网的访问,以及IP间的访问。

    如果您需要从外网访问VPC内的ECI实例,需要在安全组中配置对应的端口开放,例如:如果部署Nginx服务,需要在对应安全组规则中开放外网的80端口访问。
    说明 安全组的详细说明,可以参考安全组概述

  5. 选择镜像。

    定义好容器组名称及容器名称,并在常用镜像仓库中选择镜像及版本。

  6. 选择容器组CPU和内存规格。

    选择合适的容器组CPU和内存规格,最小支持0.25c 0.5 GB规格。

  7. (重要)设置CMD启动命令。

    为了保证CentOS能正常运行,需要设置CMD启动命令,简单设置为sleep 999999

  8. 配置确认。

    单击售卖页的配置确认按钮,跳转到配置确认页,确认无误后,单击创建实例提交订单进行ECI实例的创建。

未配置启动命令现象

若未给CentOS实例配置启动命令,在设置了重启策略为Always的情况下,会尝试一直重启,导致实例一直处于启动中状态。