使用CentOS镜像创建实例
使用ECI提供的CentOS、Busybox等镜像创建实例时,必须要设置启动命令,否则可能会出现实例一直处于启动中状态。本文介绍如何使用ECI提供的CentOS镜像创建一台ECI实例。
前提条件
请确保您已完成以下准备工作:
操作步骤
下文主要介绍使用CentOS镜像创建ECI实例时需要注意的配置和步骤,部分配置采用默认或者最简配置。
打开弹性容器实例售卖页。
配置实例基本信息。
配置容器组和购买数量。
选择容器组的vCPU和内存。
输入容器组名称。
选择重启策略。
默认为总是重启(Always),即当容器失效时,将自动重启该容器。
设置是否自动匹配镜像缓存。
选中自动匹配镜像缓存时,系统会匹配镜像缓存来加速创建ECI实例。如果没有匹配到,系统会在创建实例的同时,自动创建一个镜像缓存,该镜像缓存可以用于后续快速创建使用同类镜像的实例。
选择购买数量。
购买多台时,将按照数量自动在名称后增加有序后缀。例如:名称配置为test,购买数量为3台,则购买成功后,三台实例的名称分别为:test001、test002、test003。
配置容器。
输入容器名称。
选择镜像和对应的镜像版本。
在常用镜像页签下选择eci_open/centos,版本选择7。
说明镜像拉取策略(imagePullPolicy)默认为按需拉取(IfNotPresent),即优先使用本地镜像,本地没有时则拉取镜像。
来源为ALI_HUB的镜像为阿里云镜像仓库中的镜像,默认通过专有网络VPC(私网)拉取。
设置启动命令。
为了保证CentOS容器能够正常运行,必须要设置启动命令。您可以设置为
sleep 999999
。
单击配置确认。
确认配置信息,并选中服务协议,然后单击确认订单。
执行结果
创建成功后,您可以在容器组页面查看该实例,单击实例ID可以查看详情。
如果没有给CentOS容器配置启动命令,由于容器内部没有常驻进程,会导致容器启动成功后立即退出。在实例重启策略为总是重启的情况下,会一直尝试重启,导致容器一直处于启动中状态。