赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 云服务器 ECS
  4. 操作指南
  5. 镜像
  6. 镜像构建服务(ImageBuilder)
  7. 使用镜像构建服务
  8. (可选)创建镜像组件

(可选)创建镜像组件

  • 使用镜像构建服务
  • 发布于 2025-04-01
  • 0 次阅读
文档编辑
文档编辑

镜像组件用于存储您在构建镜像时常用的应用、配置、测试等一条或多条命令。您可以在镜像模板中添加镜像组件,快速完成镜像内容的定制。系统默认提供了系统组件,可以直接使用。但对于某些特定的应用场景和需求,可能需要自定义组件或特定版本的软件,此时需要创建新的组件,以满足特定的业务需求。本文介绍如何通过ECS控制台创建镜像组件。

说明

通过系统组件创建镜像模板可以提供稳定、可靠的镜像,因此推荐您使用系统组件创建镜像模板。

前提条件

在首次创建镜像组件或镜像模板时,系统会自动为您创建一个镜像关联服务角色(AliyunServiceRoleForECSImageBuilder),用于授权镜像构建服务访问相关的云资源。当使用RAM用户时,需要手动为其添加镜像构建服务的权限,以便管理镜像构建服务关联角色。主账户默认拥有此权限。具体请参见管理镜像构建服务关联角色。

使用限制

在操作前,请您了解以下使用限制:

  • 仅支持创建您自定义的镜像组件,不允许创建或修改系统组件。

  • 命令内容大小不能超过16 KB,一个镜像组件最大支持127个命令。支持的命令详情,请参见镜像构建服务命令。

操作步骤

  1. 登录ECS管理控制台。

  2. 在左侧导航栏,选择实例与镜像 > icon1 > 镜像构建。

  3. 在页面左侧顶部,选择目标资源所在的资源组和地域。地域

  4. 在镜像构建页面,单击镜像组件页签。

    说明

    如果您是第一次访问镜像构建服务,将进入镜像构建欢迎页,您需要先单击立即体验进入镜像构建页面。

  5. 选择自定义组件页签,然后单击创建镜像组件。

  6. 完成镜像组件的配置项,然后单击确定。

    镜像组件配置项说明如下:

    参数

    说明

    名称

    设置镜像组件的名称。

    组件类型

    支持镜像构建组件(Build)和测试组件(Test)。

    • Build组件用于自定义您的镜像内容,只能在构建模板中使用。

    • Test组件用于测试您构建的镜像是否符合预期,只能在测试模板中使用。

    系统类型

    设置镜像组件的操作系统类型,支持Linux和Windows。

    发布类型

    组件版本号,与组件名称配合使用。

    配置组件内容

    支持YAML(适用于Linux和Windows系统)和Dockerfile(仅适用于Linux系统)两种格式的指令。

    • YAML格式

      • 可以直接输入YAML格式的指令内容。

      • 也可以在示例模板中选择系统预置的模板,例如安装PHP、MySQL、Nginx等。选择安装这些模板后,通过构建镜像创建的ECS实例会成功安装最新稳定版本的PHP、MySQL、Nginx等。如果版本不符合要求,您可以自行指定安装的版本,例如修改命令行sudo yum -y install nginx为sudo yum -y install nginx-<version>。

      image

    • Dockerfile格式

      在可视化视图下单击新增命令设置组件指令或在脚本视图下直接输入指令内容。

      image

    关于YAML和Dockerfile格式的指令说明,请参见镜像构建服务命令。

    高级设置

    根据需要设置组件的描述和标签等信息。

相关文档

  • 您也可以通过API接口CreateImageComponent创建镜像组件,通过API接口DescribeImageComponents查看镜像组件信息。

  • 镜像组件创建完成后,可用于快速创建镜像模板。具体操作,请参见创建镜像模板并执行构建任务。

  • 当您的业务需求不再需要某一镜像组件支持时,您可以直接删除该组件。具体操作,请参见删除镜像组件。

相关文章

创建镜像模板并执行构建任务 2025-04-01 12:00

在镜像模板中指定源镜像、添加镜像组件并配置跨地域、跨账号分发镜像,以实现镜像内容定制。创建镜像模板后,系统会按照镜像模板配置的内容生成构建任务,同时系统会自动检测并修复镜像的一些常见问题以及测试生成的镜像是否可用。本文介绍如何通过ECS控制台创建镜像模板并执行镜像构建任务。 前提条件 在首次创建镜像

删除镜像模板和镜像组件 2025-04-01 12:00

如果您创建的镜像模板或镜像组件存在异常,可以先删除模板或组件,然后根据需要重新创建。如果您的业务需求不再需要某一镜像模板或镜像组件,可以删除模板或组件以节省资源。 前提条件 在首次创建镜像组件或镜像模板时,系统会自动为您创建一个镜像关联服务角色(AliyunServiceRoleForECSImag

(可选)创建镜像组件 2025-04-01 12:00

镜像组件用于存储您在构建镜像时常用的应用、配置、测试等一条或多条命令。您可以在镜像模板中添加镜像组件,快速完成镜像内容的定制。系统默认提供了系统组件,可以直接使用。但对于某些特定的应用场景和需求,可能需要自定义组件或特定版本的软件,此时需要创建新的组件,以满足特定的业务需求。本文介绍如何通过ECS控

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号